Created
November 13, 2021 13:55
-
-
Save iamrajee/6e43d88e65214f2fa96a30d3dcb365bb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rajendra@u20:~/drone_ws$ catkin_make | |
Base path: /home/rajendra/drone_ws | |
Source space: /home/rajendra/drone_ws/src | |
Build space: /home/rajendra/drone_ws/build | |
Devel space: /home/rajendra/drone_ws/devel | |
Install space: /home/rajendra/drone_ws/install | |
#### | |
#### Running command: "make cmake_check_build_system" in "/home/rajendra/drone_ws/build" | |
#### | |
#### | |
#### Running command: "make -j12 -l12" in "/home/rajendra/drone_ws/build" | |
#### | |
[ 0%] Built target geometry_msgs_generate_messages_py | |
[ 0%] Built target nav_msgs_generate_messages_py | |
[ 1%] Built target mavconn | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_Corrections | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_Odometry | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_AuxCommand | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_OutputData | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_PPROutputData | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_StatusData | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_PositionCommand | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_Gains | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_LQRTrajectory | |
[ 1%] Built target nav_msgs_generate_messages_nodejs | |
[ 1%] Built target geometry_msgs_generate_messages_nodejs | |
[ 1%] Built target geometry_msgs_generate_messages_cpp | |
[ 1%] Built target nav_msgs_generate_messages_eus | |
[ 1%] Built target nav_msgs_generate_messages_cpp | |
[ 1%] Built target geometry_msgs_generate_messages_eus | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_PolynomialTrajectory | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_Serial | |
[ 1%] Built target nav_msgs_generate_messages_lisp | |
[ 1%] Built target geometry_msgs_generate_messages_lisp | |
[ 1%] Building CXX object VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/src/calib/CameraCalibration.cc.o | |
[ 1%] Built target libGeographiccc | |
[ 1%] Building CXX object VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/src/calib/CameraCalibration.cc.o | |
[ 1%] Building CXX object VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/src/camera_models/CameraFactory.cc.o | |
[ 1%] Built target std_msgs_generate_messages_nodejs | |
[ 1%] Building CXX object VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/src/camera_models/CameraFactory.cc.o | |
[ 1%] Built target sensor_msgs_generate_messages_nodejs | |
[ 1%] Built target obj_generator | |
[ 1%] Built target poly_traj | |
[ 1%] Building CXX object VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/src/camera_models/CostFunctionFactory.cc.o | |
[ 1%] Building CXX object VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/src/camera_models/CostFunctionFactory.cc.o | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_SO3Command | |
[ 1%] Built target plan_env | |
[ 1%] Built target _quadrotor_msgs_generate_messages_check_deps_TRPYCommand | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_VehicleInfoGet | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandVtolTransition | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ParamValue | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_SetMavFrame | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ADSBVehicle | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_LogEntry | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Param | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandInt | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_VFR_HUD | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_OpticalFlowRad | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_MagnetometerReporter | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_LandingTarget | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_HilSensor | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_GPSRTK | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Mavlink | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_HomePosition | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_GlobalPositionTarget | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_MessageInterval | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileEntry | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandHome | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ActuatorControl | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileRename | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_HilStateQuaternion | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WaypointClear | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_State | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_StreamRate | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_OnboardComputerStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_EstimatorStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_RadioStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_LogData | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_PlayTuneV2 | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_HilControls | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandTOL | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_RTCM | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Altitude | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_OverrideRCIn | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandCode | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_HilGPS | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ESCTelemetry | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ExtendedState | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_GPSINPUT | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ESCStatusItem | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_RCIn | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_MountConfigure | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WaypointPush | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CamIMUStamp | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WaypointPull | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ESCInfoItem | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CompanionProcessStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileOpen | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_HilActuatorControls | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileWrite | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_RCOut | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ManualControl | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_AttitudeTarget | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Waypoint | |
[ 1%] Built target geographic_msgs_generate_messages_nodejs | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ESCInfo | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ESCTelemetryItem | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileChecksum | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Thrust | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_TimesyncStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_LogRequestData | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_PositionTarget | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_DebugValue | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WheelOdomStamped | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Tunnel | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_VehicleInfo | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Vibration | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_MountControl | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WaypointList | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileClose | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_NavControllerOutput | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ParamPull | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WaypointReached | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_Trajectory | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandAck | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ESCStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_BatteryStatus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_WaypointSetCurrent | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_GPSRAW | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandBool | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandLong | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandTriggerControl | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileMakeDir | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileRead | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileList | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileRemove | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_LogRequestList | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_StatusText | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileTruncate | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_RTKBaseline | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_LogRequestEnd | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ParamGet | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_CommandTriggerInterval | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ParamPush | |
[ 1%] Built target std_msgs_generate_messages_py | |
[ 1%] Built target sensor_msgs_generate_messages_py | |
[ 1%] Built target geographic_msgs_generate_messages_py | |
[ 1%] Built target std_msgs_generate_messages_cpp | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_ParamSet | |
[ 1%] Built target geographic_msgs_generate_messages_cpp | |
[ 1%] Built target std_msgs_generate_messages_eus | |
[ 1%] Built target sensor_msgs_generate_messages_cpp | |
[ 1%] Built target sensor_msgs_generate_messages_eus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_FileRemoveDir | |
[ 1%] Built target std_msgs_generate_messages_lisp | |
[ 1%] Built target geographic_msgs_generate_messages_eus | |
[ 1%] Built target geographic_msgs_generate_messages_lisp | |
[ 1%] Built target sensor_msgs_generate_messages_lisp | |
[ 1%] Built target trajectory_msgs_generate_messages_py | |
[ 1%] Built target rosgraph_msgs_generate_messages_lisp | |
[ 1%] Built target actionlib_msgs_generate_messages_eus | |
[ 1%] Built target rosgraph_msgs_generate_messages_eus | |
[ 1%] Built target _mavros_msgs_generate_messages_check_deps_SetMode | |
[ 1%] Built target roscpp_generate_messages_cpp | |
[ 1%] Built target roscpp_generate_messages_eus | |
[ 1%] Built target rosgraph_msgs_generate_messages_nodejs | |
[ 1%] Built target actionlib_msgs_generate_messages_py | |
[ 1%] Built target actionlib_msgs_generate_messages_cpp | |
[ 1%] Built target roscpp_generate_messages_py | |
[ 1%] Built target roscpp_generate_messages_nodejs | |
[ 1%] Built target rosgraph_msgs_generate_messages_cpp | |
[ 1%] Built target actionlib_msgs_generate_messages_lisp | |
[ 1%] Built target actionlib_msgs_generate_messages_nodejs | |
[ 1%] Built target uuid_msgs_generate_messages_nodejs | |
[ 1%] Built target roscpp_generate_messages_lisp | |
[ 1%] Built target rosgraph_msgs_generate_messages_py | |
[ 1%] Built target uuid_msgs_generate_messages_cpp | |
[ 1%] Built target uuid_msgs_generate_messages_lisp | |
[ 1%] Built target uuid_msgs_generate_messages_py | |
[ 1%] Built target _controller_msgs_generate_messages_check_deps_FlatTarget | |
[ 1%] Built target uuid_msgs_generate_messages_eus | |
[ 1%] Built target actionlib_generate_messages_cpp | |
[ 1%] Built target tf2_msgs_generate_messages_lisp | |
[ 1%] Built target tf2_msgs_generate_messages_eus | |
[ 1%] Built target tf2_msgs_generate_messages_cpp | |
[ 1%] Built target std_srvs_generate_messages_cpp | |
[ 1%] Built target diagnostic_msgs_generate_messages_cpp | |
[ 1%] Built target diagnostic_msgs_generate_messages_py | |
[ 1%] Built target diagnostic_msgs_generate_messages_lisp | |
[ 1%] Built target std_srvs_generate_messages_py | |
[ 1%] Built target diagnostic_msgs_generate_messages_nodejs | |
[ 1%] Built target std_srvs_generate_messages_eus | |
[ 1%] Built target std_srvs_generate_messages_lisp | |
[ 1%] Built target diagnostic_msgs_generate_messages_eus | |
[ 1%] Built target std_srvs_generate_messages_nodejs | |
[ 1%] Built target tf2_msgs_generate_messages_py | |
[ 1%] Built target tf2_msgs_generate_messages_nodejs | |
[ 1%] Built target actionlib_generate_messages_eus | |
[ 1%] Built target actionlib_generate_messages_lisp | |
[ 1%] Built target trajectory_msgs_generate_messages_cpp | |
[ 1%] Built target actionlib_generate_messages_py | |
[ 1%] Built target trajectory_msgs_generate_messages_lisp | |
[ 1%] Built target trajectory_msgs_generate_messages_eus | |
[ 1%] Built target actionlib_generate_messages_nodejs | |
[ 1%] Built target trajectory_msgs_generate_messages_nodejs | |
[ 1%] Built target mav_msgs | |
[ 1%] Built target std_msgs | |
[ 1%] Built target nav_msgs | |
[ 2%] Built target physics_msgs | |
[ 3%] Built target sensor_msgs | |
[ 4%] Built target models_gen | |
[ 4%] Built target klt_feature_tracker | |
[ 4%] Built target events_header | |
[ 4%] Built target octomap_server_gencfg | |
[ 4%] Built target flighttasks_generated | |
[ 4%] Built target drivers_board | |
[ 4%] Built target uorb_headers | |
[ 4%] Built target ver_gen | |
[ 4%] Built target parameters_xml | |
[ 4%] Built target mixer_gen_6dof | |
[ 4%] Built target mixer_gen | |
[ 4%] Built target output_functions_header | |
[ 4%] Built target rc | |
[ 4%] Built target version | |
[ 4%] Built target wind_estimator | |
[ 4%] Built target world_magnetic_model | |
[ 4%] Built target git_gps_devices | |
[ 4%] Built target git_mavlink_v2 | |
[ 4%] Generating ../../logs | |
[ 5%] Built target output_limit | |
[ 5%] Built target _klt_feature_tracker_generate_messages_check_deps_TrackFeatures | |
[ 5%] Built target visualization_msgs_generate_messages_cpp | |
[ 5%] Built target tf_generate_messages_cpp | |
[ 5%] Built target logs_symlink | |
[ 5%] Built target visualization_msgs_generate_messages_lisp | |
[ 5%] Built target visualization_msgs_generate_messages_nodejs | |
[ 5%] Built target visualization_msgs_generate_messages_py | |
[ 5%] Built target visualization_msgs_generate_messages_eus | |
[ 5%] Built target tf_generate_messages_eus | |
[ 5%] Built target tf_generate_messages_nodejs | |
[ 5%] Built target tf_generate_messages_py | |
[ 5%] Built target tf_generate_messages_lisp | |
[ 5%] Built target uav_motion_primitive | |
[ 5%] Built target geometric_controller_gencfg | |
[ 5%] Built target uav_take_off | |
[ 5%] Built target uav_waypoint | |
[ 5%] Built target dynamic_reconfigure_generate_messages_lisp | |
[ 5%] Built target dynamic_reconfigure_generate_messages_py | |
[ 5%] Built target dynamic_reconfigure_generate_messages_eus | |
[ 5%] Built target dynamic_reconfigure_gencfg | |
[ 5%] Built target dynamic_reconfigure_generate_messages_nodejs | |
[ 5%] Built target dynamic_reconfigure_generate_messages_cpp | |
[ 5%] Built target _plan_manage_generate_messages_check_deps_Bspline | |
[ 6%] Built target quadrotor_msgs_generate_messages_py | |
[ 6%] Built target quadrotor_msgs_generate_messages_nodejs | |
[ 6%] Built target waypoint_generator | |
[ 7%] Built target quadrotor_msgs_generate_messages_cpp | |
[ 8%] Built target quadrotor_msgs_generate_messages_eus | |
[ 8%] Building CXX object VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/src/globalOptNode.cpp.o | |
[ 9%] Built target quadrotor_msgs_generate_messages_lisp | |
[ 9%] Built target bspline | |
[ 9%] Built target bspline_opt | |
[ 10%] Building CXX object VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/src/globalOpt.cpp.o | |
[ 15%] Built target mavros_msgs_generate_messages_nodejs | |
[ 15%] Built target path_searching | |
[ 21%] Built target mavros_msgs_generate_messages_py | |
[ 26%] Built target mavros_msgs_generate_messages_eus | |
[ 31%] Built target mavros_msgs_generate_messages_cpp | |
[ 37%] Built target mavros_msgs_generate_messages_lisp | |
[ 37%] Built target controller_msgs_generate_messages_nodejs | |
[ 37%] Built target controller_msgs_generate_messages_cpp | |
[ 37%] Built target controller_msgs_generate_messages_eus | |
[ 37%] Built target controller_msgs_generate_messages_py | |
[ 37%] Built target controller_msgs_generate_messages_lisp | |
[ 37%] Built target ForceVisual | |
[ 37%] Built target gazebo_airspeed_plugin | |
[ 37%] Built target gazebo_airship_dynamics_plugin | |
[ 37%] Built target gazebo_groundtruth_plugin | |
[ 37%] Built target gazebo_usv_dynamics_plugin | |
[ 37%] Built target gazebo_video_stream_widget | |
[ 37%] Built target gazebo_gps_plugin | |
[ 37%] Built target mavros | |
[ 37%] Built target gazebo_opticalflow_mockup_plugin | |
[ 37%] Built target gazebo_irlock_plugin | |
[ 37%] Built target gazebo_parachute_plugin | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 37%] Built target gazebo_multirotor_base_plugin | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 37%] Built target OpticalFlow | |
[ 37%] Built target gazebo_lidar_plugin | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
[ 37%] Built target gazebo_wind_plugin | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
[ 37%] Built target gazebo_drop_plugin | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
[ 37%] Built target gazebo_uuv_plugin | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
[ 37%] Built target gazebo_sonar_plugin | |
[ 37%] Built target gazebo_vision_plugin | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
[ 37%] Built target gazebo_gst_camera_plugin | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
[ 38%] Built target gazebo_gimbal_controller_plugin | |
[ 38%] Built target gazebo_controller_interface | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
[ 40%] Built target gazebo_user_camera_plugin | |
[ 40%] Built target gazebo_motor_model | |
[ 40%] Built target gazebo_imu_plugin | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
[ 41%] Built target gazebo_mavlink_interface | |
[ 41%] Built target gazebo_camera_manager_plugin | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
[ 41%] Built target gazebo_magnetometer_plugin | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
[ 41%] Built target klt_feature_tracker_generate_messages_py | |
[ 41%] Built target gazebo_barometer_plugin | |
[ 41%] Built target gazebo_catapult_plugin | |
[ 41%] Built target LiftDragPlugin | |
[ 41%] Built target klt_feature_tracker_generate_messages_cpp | |
[ 41%] Built target klt_feature_tracker_generate_messages_eus | |
[ 41%] Built target klt_feature_tracker_generate_messages_lisp | |
[ 41%] Built target klt_feature_tracker_generate_messages_nodejs | |
[ 41%] Built target tinybson | |
[ 41%] Built target perf | |
[ 41%] Built target octomap_server_color | |
[ 42%] Built target octomap_server | |
[ 43%] Built target events_json | |
[ 44%] Built target work_queue | |
[ 44%] Built target geo | |
[ 45%] Built target MixerBase | |
[ 45%] Built target plan_manage_generate_messages_py | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 45%] Built target plan_manage_generate_messages_nodejs | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
[ 45%] Built target plan_manage_generate_messages_cpp | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 45%] Built target traj_utils | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
[ 45%] Built target plan_manage_generate_messages_lisp | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 45%] Built target plan_manage_generate_messages_eus | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
[ 45%] Built target servo_state_publisher | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 45%] Built target visualization | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
[ 46%] Built target geometric_controller | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
[ 55%] Built target uorb_msgs | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
[ 55%] Built target trajectory_publisher | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
[ 55%] Built target quadrotor_msgs_generate_messages | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
[ 55%] Built target mavros_sitl_test | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
[ 55%] Built target decode_msgs | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 55%] Built target encode_msgs | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
[ 55%] Built target mavros_msgs_generate_messages | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
[ 55%] Built target controller_msgs_generate_messages | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
[ 55%] Built target gcs_bridge | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
[ 55%] Built target mavros_node | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
[ 55%] Built target gazebo_opticalflow_plugin | |
[ 55%] Built target klt_feature_tracker_generate_messages | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 8, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:550:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 8, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:550:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 8, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:550:91: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target feature_tracker_node | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 8, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:550:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
[ 55%] Built target octomap_color_server_nodelet | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 8, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:550:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target octomap_saver | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 8, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:550:91: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::PinholeFullCamera>, 2, 12, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:560:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::PinholeFullCamera>, 2, 12, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:560:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::PinholeFullCamera>, 2, 12, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:560:91: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/calib/CameraCalibration.cc:20: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::CataCamera>, 2, 9, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:565:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::CataCamera>, 2, 9, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:565:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::CataCamera>, 2, 9, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:565:84: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::PinholeFullCamera>, 2, 12, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:560:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::PinholeFullCamera>, 2, 12, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:560:91: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::PinholeFullCamera>, 2, 12, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:560:91: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target octomap_color_server_node | |
[ 55%] Built target octomap_server_node | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ComprehensionError<camodocal::OCAMCamera>, 4, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:570:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ComprehensionError<camodocal::OCAMCamera>, 4, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:570:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 30, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ComprehensionError<camodocal::OCAMCamera>, 4, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:570:84: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::CataCamera>, 2, 9, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:565:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::CataCamera>, 2, 9, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:565:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::CataCamera>, 2, 9, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:565:84: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:583:109: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:583:109: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:583:109: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ComprehensionError<camodocal::OCAMCamera>, 4, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:570:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ComprehensionError<camodocal::OCAMCamera>, 4, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:570:84: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 30, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ComprehensionError<camodocal::OCAMCamera>, 4, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:570:84: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target octomap_tracking_server_node | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::OCAMCamera>, 2, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:652:102: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError2<camodocal::EquidistantCamera>, 2, 4, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:680:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError2<camodocal::EquidistantCamera>, 2, 4, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:680:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError2<camodocal::EquidistantCamera>, 2, 4, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:680:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:583:109: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:583:109: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:583:109: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target octomap_server_nodelet | |
[ 55%] Built target octomap_server_static | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError1<camodocal::OCAMCamera>, 2, 30, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:652:102: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError2<camodocal::EquidistantCamera>, 2, 4, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:680:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError2<camodocal::EquidistantCamera>, 2, 4, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:680:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError2<camodocal::EquidistantCamera>, 2, 4, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:680:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target parameters | |
[ 55%] Built target octomap_server_multilayer | |
[ 55%] Built target component_general_json | |
[ 55%] Built target HelicopterMixer | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:712:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:712:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:712:101: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 55%] Built target MultirotorMixer | |
[ 55%] Built target NullMixer | |
[ 57%] Built target mavros_extras | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:712:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:712:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:712:101: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:718:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:718:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:718:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 58%] Built target SimpleMixer | |
[ 58%] Built target traj_server | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:718:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:718:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:718:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 58%] Built target plan_manage_generate_messages | |
[ 58%] Built target geometric_controller_node | |
[ 58%] Built target sitl_test_node | |
[ 58%] Built target fast_planner_node | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:787:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:787:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:787:101: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:793:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:793:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:787:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:793:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:787:101: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:787:101: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:793:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:793:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 58%] Built target px4_work_queue | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:793:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 60%] Built target romfs_gen_files_target | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:862:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:862:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 60%] Built target mixer | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:862:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:862:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:868:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:862:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:868:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:868:79: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:862:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 60%] Built target uORB | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:890:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:890:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:890:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:868:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:868:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:868:79: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:896:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:896:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:896:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:890:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:890:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:890:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 61%] Built target px4_platform | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:904:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:904:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:904:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:896:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:896:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:896:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 63%] Built target mavros_plugins | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:910:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:910:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:910:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:904:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:904:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:904:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 63%] Built target lockstep_scheduler | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:918:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:918:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:918:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:910:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:910:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:910:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:924:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:924:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:924:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 63%] Built target px4_daemon | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:918:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:918:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 3, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:918:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:937:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:937:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:937:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:924:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 2, 1, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:924:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 2, 2, 1, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 2, 1, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:924:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:943:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:943:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 63%] Built target px4_layer | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:943:79: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:937:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:937:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 8, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:937:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:965:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:965:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:965:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:943:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 8, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:943:79: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 8, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeCamera>, 2, 8, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:943:79: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 63%] Built target cdev | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:971:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:971:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:971:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:965:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:965:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:965:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:979:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:979:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:979:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:971:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 12, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:971:83: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 63%] Built target airspeed | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 12, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::PinholeFullCamera>, 2, 12, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:971:83: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 64%] Built target bezier | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:985:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
[ 64%] Built target hysteresis | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:979:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:985:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:979:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:985:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:979:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 64%] Built target battery | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:993:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:993:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:993:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:985:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 9, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:985:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 9, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::CataCamera>, 2, 9, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:985:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 64%] Built target circuit_breaker | |
[ 65%] Built target systemlib | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:999:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:993:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
[ 65%] Built target CollisionPrevention | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 3, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:993:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:999:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:999:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 65%] Built target conversion | |
[ 66%] Built target controllib | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 3, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 3, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:993:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 66%] Built target drivers__device | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 2, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1209:94: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1209:94: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 2, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1209:94: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:999:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 30, 4, 2, 3, 3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:999:76: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 30, 4, 2, 3, 3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::OCAMCamera>, 2, 30, 4, 2, 3, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:999:76: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target drivers_barometer | |
[ 67%] Built target landing_slope | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1306:92: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1306:92: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target mathlib | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1306:92: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 2, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1209:94: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 4, 2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1209:94: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 4, 2, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 4, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1209:94: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target l1 | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 8, 8, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::EquidistantCamera>, 4, 8, 8, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1358:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 8, 8, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::EquidistantCamera>, 4, 8, 8, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1358:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 8, 8, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::EquidistantCamera>, 4, 8, 8, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1358:104: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target mixer_module | |
[ 67%] Built target motion_planning | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1306:92: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<2, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1306:92: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<2, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::ReprojectionError3<camodocal::EquidistantCamera>, 2, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1306:92: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target pid | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 8, 8, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::EquidistantCamera>, 4, 8, 8, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1358:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 8, 8, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::EquidistantCamera>, 4, 8, 8, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1358:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target lib__rc__rc_tests | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 8, 8, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::EquidistantCamera>, 4, 8, 8, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1358:104: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 67%] Built target SlewRate | |
[ 67%] Built target SystemIdentification | |
[ 67%] Built target sensor_calibration | |
[ 67%] Built target tecs | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 12, 12, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>, 4, 12, 12, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1368:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 12, 12, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>, 4, 12, 12, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1368:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 12, 12, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>, 4, 12, 12, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1368:104: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 68%] Built target tunes | |
[ 68%] Built target WeatherVane | |
[ 68%] Built target arch_tone_alarm | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 12, 12, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>, 4, 12, 12, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1368:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 12, 12, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>, 4, 12, 12, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1368:104: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 12, 12, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>, 4, 12, 12, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1368:104: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 68%] Built target modules__uORB__uORB_tests | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 9, 9, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::CataCamera>, 4, 9, 9, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1373:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 9, 9, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::CataCamera>, 4, 9, 9, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1373:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 9, 9, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::CataCamera>, 4, 9, 9, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1373:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 9, 9, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::CataCamera>, 4, 9, 9, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1373:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
[ 69%] Built target lib__work_queue__test__wqueue_test | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
[ 70%] Built target drivers__camera_trigger | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 9, 9, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::CataCamera>, 4, 9, 9, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1373:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 9, 9, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::CataCamera>, 4, 9, 9, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1373:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 70%] Built target drivers__gps | |
[ 70%] Built target drivers__pwm_out_sim | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 30, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::OCAMCamera>, 4, 30, 30, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1378:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 30, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::OCAMCamera>, 4, 30, 30, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1378:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 30, 30, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::OCAMCamera>, 4, 30, 30, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1378:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 71%] Built target examples__rpm_simulator | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 30, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::OCAMCamera>, 4, 30, 30, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1378:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<4, 30, 30, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::OCAMCamera>, 4, 30, 30, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1378:97: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<4, 30, 30, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<camodocal::StereoReprojectionError<camodocal::OCAMCamera>, 4, 30, 30, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:1378:97: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
[ 71%] Built target drivers__tone_alarm | |
[ 71%] Built target modules__airspeed_selector | |
[ 72%] Built target modules__airship_att_control | |
[ 72%] Built target modules__attitude_estimator_q | |
[ 72%] Built target modules__camera_feedback | |
[ 72%] Built target failure_detector | |
[ 72%] Built target HealthFlags | |
[ 72%] Built target ArmAuthorization | |
[ 72%] Built target modules__commander__commander_tests | |
[ 72%] Built target ControlAllocation | |
[ 72%] Built target modules__dataman | |
[ 72%] Built target EKF2Utility | |
[ 73%] Built target modules__events | |
[ 73%] Built target FlightTask | |
[ 74%] Built target modules__fw_att_control | |
[ 75%] Built target launchdetection | |
[ 75%] Built target modules__gyro_calibration | |
[ 75%] Built target runway_takeoff | |
[ 75%] Built target modules__gyro_fft | |
[ 76%] Built target modules__land_detector | |
[ 76%] Built target modules__load_mon | |
[ 76%] Built target modules__landing_target_estimator | |
[ 76%] Built target modules__mag_bias_estimator | |
[ 76%] Built target modules__logger | |
[ 77%] Built target modules__local_position_estimator | |
[ 77%] Built target AttitudeControl | |
[ 77%] Built target mc_autotune_attitude_control | |
[ 78%] Built target zero_order_hover_thrust_ekf | |
[ 78%] Built target PositionControl | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 78%] Built target Takeoff | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 78%] Built target RateControl | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
[ 78%] Built target modules__mavlink__mavlink_tests | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
[ 78%] Built target geofence_breach_avoidance | |
[ 78%] Built target modules__rc_update | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 78%] Built target modules__replay | |
[ 78%] Built target modules__rover_pos_control | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 78%] Built target data_validator | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
[ 78%] Built target vehicle_acceleration | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[ 78%] Built target vehicle_angular_velocity | |
[ 80%] Built target vehicle_air_data | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
[ 80%] Built target vehicle_gps_position | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
[ 80%] Built target vehicle_imu | |
[ 80%] Built target vehicle_magnetometer | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
[ 81%] Built target modules__simulator__battery_simulator | |
[ 81%] Built target modules__uuv_att_control | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
[ 81%] Built target modules__temperature_compensation | |
[ 81%] Built target modules__uuv_pos_control | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
[ 81%] Built target drivers__vmount | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
[ 81%] Built target systemcmds__dyn | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
[ 82%] Built target modules__vtol_att_control | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
[ 83%] Built target systemcmds__esc_calib | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 83%] Built target systemcmds__failure | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
[ 83%] Built target systemcmds__mixer | |
[ 83%] Built target systemcmds__motor_test | |
[ 83%] Built target systemcmds__motor_ramp | |
[ 83%] Built target systemcmds__led_control | |
[ 83%] Built target systemcmds__param | |
[ 83%] Built target systemcmds__pwm | |
[ 84%] Built target systemcmds__sd_bench | |
[ 84%] Built target systemcmds__shutdown | |
[ 84%] Built target systemcmds__perf | |
[ 84%] Built target systemcmds__system_time | |
[ 85%] Built target systemcmds__tests__hrt_test | |
[ 85%] Built target systemcmds__topic_listener | |
[ 86%] Built target systemcmds__tests | |
[ 86%] Built target systemcmds__tune_control | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
[ 86%] Built target systemcmds__uorb | |
[ 86%] Built target systemcmds__work_queue | |
[ 86%] Built target modules__fake_gps | |
[ 86%] Built target systemcmds__ver | |
[ 86%] Built target examples__hello | |
[ 86%] Built target examples__fixedwing_control | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
[ 86%] Built target examples__px4_simple_app | |
[ 86%] Built target examples__px4_mavlink_debug | |
[ 86%] Built target examples__uuv_example_app | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
[ 86%] Built target examples__rover_steering_control | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
[ 86%] Built target examples__work_item | |
[ 86%] Built target avoidance | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
[ 86%] Built target lib__cdev__test__cdev_test | |
[ 86%] Built target lib__controllib__controllib_test | |
[ 86%] Built target drivers_accelerometer | |
[ 86%] Built target drivers_gyroscope | |
[ 86%] Built target drivers_magnetometer | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
[ 86%] Built target ActuatorEffectiveness | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
[ 87%] Built target FlightTaskUtility | |
[ 87%] Built target FlightTaskDescend | |
[ 87%] Built target modules__ekf2 | |
[ 88%] Built target PreFlightCheck | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
[ 88%] Built target FlightTaskFailsafe | |
[ 88%] Built target modules__fw_pos_control_l1 | |
[ 89%] Built target modules__mc_att_control | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
[ 89%] Built target modules__mc_rate_control | |
[ 89%] Built target modules__mc_hover_thrust_estimator | |
[ 89%] Built target modules__mc_pos_control | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 30, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::CataCamera>; int kNumResiduals = 4; int ...Ns = {9, 9, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; int kNumResiduals = 4; int ...Ns = {12, 12, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 30, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
[ 89%] Built target modules__sensors | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::CataCamera>; int kNumResiduals = 4; int ...Ns = {9, 9, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; int kNumResiduals = 4; int ...Ns = {12, 12, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[ 89%] Built target modules__simulator | |
[ 90%] Built target modules__navigator | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
[ 90%] Built target modules__fake_imu | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
[ 90%] Built target examples__fake_magnetometer | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[ 91%] Built target modules__mavlink | |
[ 92%] Built target modules__commander | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
[ 92%] Built target modules__control_allocator | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ComprehensionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ComprehensionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 30, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
[ 92%] Built target FlightTaskAuto | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[ 92%] Built target FlightTaskManualAltitude | |
[ 92%] Built target FlightTaskTransition | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::CataCamera>; int kNumResiduals = 4; int ...Ns = {9, 9, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 3, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 4; ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ComprehensionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ComprehensionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 30, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 9, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 12, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; int kNumResiduals = 4; int ...Ns = {12, 12, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 92%] Built target FlightTaskAutoMapper | |
[ 92%] Built target FlightTaskAutoFollowMe | |
[ 92%] Built target FlightTaskManualAltitudeSmoothVel | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 2; ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 8, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CameraFactory.cc:11: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
[ 92%] Built target FlightTaskManualPosition | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/camera_models/src/camera_models/CostFunctionFactory.cc:8: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 30, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 30, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 9, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::CataCamera>; int kNumResiduals = 4; int ...Ns = {9, 9, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 92%] Built target FlightTaskManualAcceleration | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 92%] Built target FlightTaskManualPositionSmoothVel | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 12, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeFullCamera>; int kNumResiduals = 4; int ...Ns = {12, 12, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 94%] Built target FlightTaskAutoLineSmoothVel | |
[ 94%] Built target FlightTaskOrbit | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::PinholeCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 8, 4, 3, 4, 3>; Functor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::StereoReprojectionError<camodocal::EquidistantCamera>; int kNumResiduals = 4; int ...Ns = {8, 8, 4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 94%] Built target modules__flight_mode_manager | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 95%] Built target px4 | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
[ 95%] Built target examples__dyn_hello | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
make[2]: *** [VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/build.make:95: VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/src/calib/CameraCalibration.cc.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
make[2]: *** [VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/build.make:108: VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/src/calib/CameraCalibration.cc.o] Error 1 | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
make[2]: *** Waiting for unfinished jobs.... | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
make[2]: *** [VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/build.make:121: VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/src/camera_models/CameraFactory.cc.o] Error 1 | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 2, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 2, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 2, 1, 3>; Functor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError3<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 2, 1, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3>; Functor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError2<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::OCAMCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ComprehensionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ComprehensionError<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ComprehensionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 3, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {4, 3, 3, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ComprehensionError<camodocal::OCAMCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 30, 4, 3>; Functor = camodocal::ComprehensionError<camodocal::OCAMCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ComprehensionError<camodocal::OCAMCamera>; int kNumResiduals = 4; int ...Ns = {30, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 9, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::CataCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::CataCamera>; int kNumResiduals = 2; int ...Ns = {9, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 12, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeFullCamera>; int kNumResiduals = 2; int ...Ns = {12, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::PinholeCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 8, 4, 3>; Functor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = camodocal::ReprojectionError1<camodocal::EquidistantCamera>; int kNumResiduals = 2; int ...Ns = {8, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
make[2]: *** [VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/build.make:134: VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/src/camera_models/CameraFactory.cc.o] Error 1 | |
make[2]: *** [VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/build.make:134: VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/src/camera_models/CostFunctionFactory.cc.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:9840: VINS-Fusion/camera_models/CMakeFiles/camera_models.dir/all] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make[2]: *** [VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/build.make:147: VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/src/camera_models/CostFunctionFactory.cc.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:9867: VINS-Fusion/camera_models/CMakeFiles/Calibrations.dir/all] Error 2 | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<TError, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/Factors.h:45:43: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<3, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<TError, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/Factors.h:45:43: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<3, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<TError, 3, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/Factors.h:45:43: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘constexpr const bool ceres::internal::ParameterDims<false, 4, 3, 4, 3>::kIsValid’: | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: required from ‘class ceres::internal::ParameterDims<false, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<6, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<RelativeRTError, 6, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/Factors.h:107:81: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:74:51: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~^~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:74:40: error: ‘ceres::internal::IsValidParameterDimensionSequence’ cannot be used as a function | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h: In instantiation of ‘class ceres::internal::ParameterDims<false, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/sized_cost_function.h:49:47: required from ‘class ceres::SizedCostFunction<6, 4, 3, 4, 3>’ | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<RelativeRTError, 6, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/Factors.h:107:81: required from here | |
/usr/local/include/ceres/internal/parameter_dims.h:75:17: error: non-constant condition for static assertion | |
75 | static_assert(kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:131, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/sized_cost_function.h: In instantiation of ‘class ceres::SizedCostFunction<6, 4, 3, 4, 3>’: | |
/usr/local/include/ceres/autodiff_cost_function.h:154:7: required from ‘class ceres::AutoDiffCostFunction<RelativeRTError, 6, 4, 3, 4, 3>’ | |
/home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/Factors.h:107:81: required from here | |
/usr/local/include/ceres/sized_cost_function.h:53:55: error: non-constant condition for static assertion | |
53 | static_assert(internal::StaticParameterDims<Ns...>::kIsValid, | |
| ^~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 6; ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 4, 3>; Functor = RelativeRTError; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = RelativeRTError; int kNumResiduals = 6; int ...Ns = {4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 4, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 4, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 4, 3, 4, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h: In instantiation of ‘bool ceres::internal::AutoDifferentiate(const Functor&, const T* const*, int, T*, T**) [with int kNumResiduals = 3; ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = TError; T = double]’: | |
/usr/local/include/ceres/autodiff_cost_function.h:210:69: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = TError; int kNumResiduals = 3; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/autodiff.h:315:9: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
315 | using Parameters = typename ParameterDims::Parameters; | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:348:47: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
348 | Make1stOrderPerturbations<Parameters>::Apply(parameters, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | |
349 | parameters_as_jets.data()); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:357:39: error: no type named ‘Parameters’ in ‘class ceres::internal::ParameterDims<false, 3>’ | |
357 | Take1stOrderParts<Parameters>::Apply( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
358 | num_outputs, residuals_as_jets.data(), jacobians); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.cpp:12: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 4, 3>; Functor = RelativeRTError; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 4, 3, 4, 3>; Functor = RelativeRTError; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = RelativeRTError; int kNumResiduals = 6; int ...Ns = {4, 3, 4, 3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In instantiation of ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = TError; T = double]’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:108:45: required from ‘bool ceres::internal::VariadicEvaluate(const Functor&, const T* const*, T*) [with ParameterDims = ceres::internal::ParameterDims<false, 3>; Functor = TError; T = double]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:207:55: required from ‘bool ceres::AutoDiffCostFunction<CostFunctor, kNumResiduals, Ns>::Evaluate(const double* const*, double*, double**) const [with CostFunctor = TError; int kNumResiduals = 3; int ...Ns = {3}]’ | |
/usr/local/include/ceres/autodiff_cost_function.h:200:8: required from here | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:65: error: ‘ParameterBlockIndices’ was not declared in this scope | |
In file included from /usr/local/include/ceres/internal/parameter_dims.h:37, | |
from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOptNode.cpp:13: | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token | |
64 | struct SumImpl<std::integer_sequence<T, N, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:51: error: wrong number of template arguments (4, should be 1) | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:71:54: error: expected unqualified-id before ‘>’ token | |
71 | struct SumImpl<std::integer_sequence<T, N1, N2, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:59: error: wrong number of template arguments (6, should be 1) | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:78:62: error: expected unqualified-id before ‘>’ token | |
78 | struct SumImpl<std::integer_sequence<T, N1, N2, N3, N4, Ns...>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:41: error: wrong number of template arguments (2, should be 1) | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template<class Seq> struct ceres::internal::SumImpl’ | |
60 | struct SumImpl; | |
| ^~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:85:42: error: expected unqualified-id before ‘>’ token | |
85 | struct SumImpl<std::integer_sequence<T, N>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:21: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:38: error: template argument 1 is invalid | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:91:39: error: expected unqualified-id before ‘>’ token | |
91 | struct SumImpl<std::integer_sequence<T>> { | |
| ^~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: template argument 3 is invalid | |
135 | std::integer_sequence<T, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:135:59: note: expected a type, got ‘N’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:146:57: error: wrong number of template arguments (3, should be 4) | |
146 | struct ExclusiveScanImpl<T, Sum, std::integer_sequence<T>, SeqOut> { | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:130:8: note: provided for ‘template<class T, T Sum, class SeqIn, class SeqOut> struct ceres::internal::ExclusiveScanImpl’ | |
130 | struct ExclusiveScanImpl; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:53: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:70: error: template argument 4 is invalid | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^ | |
/usr/local/include/ceres/internal/integer_sequence_algorithm.h:160:16: error: expected nested-name-specifier | |
160 | typename ExclusiveScanImpl<T, T(0), Seq, std::integer_sequence<T>>::Type; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:151, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOptNode.cpp:13: | |
/usr/local/include/ceres/internal/parameter_dims.h:44:55: error: ‘integer_sequence’ is not a member of ‘std’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template<int N, int ...Ts> constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of entity | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ | |
44 | constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘integer_sequence’ is not a member of ‘std’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token | |
50 | std::integer_sequence<int, N, Ts...>) { | |
| ^ | |
| ) | |
/usr/local/include/ceres/internal/parameter_dims.h:49:49: note: to match this ‘(’ | |
49 | constexpr bool IsValidParameterDimensionSequence( | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type | |
69 | using Parameters = std::integer_sequence<int, Ns...>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] | |
74 | IsValidParameterDimensionSequence(Parameters()); | |
| ^~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:74:41: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:16: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid | |
85 | Sum<std::integer_sequence<int, Ns...>>::Value; | |
| ^~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token | |
101 | T* ptr, std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array<T*, ceres::internal::ParameterDims<IsDynamic, Ns>::kNumParameterBlocks> ceres::internal::ParameterDims<IsDynamic, Ns>::GetUnpackedParameters(T*)’: | |
/usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope; did you mean ‘ParameterDims’? | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^~~~~~~~~~ | |
| ParameterDims | |
/usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid | |
94 | using Offsets = ExclusiveScan<Parameters>; | |
| ^ | |
/usr/local/include/ceres/internal/parameter_dims.h:95:39: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] | |
95 | return GetUnpackedParameters(ptr, Offsets()); | |
| ^~~~~~~ | |
In file included from /usr/local/include/ceres/internal/autodiff.h:152, | |
from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOptNode.cpp:13: | |
/usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:39: error: ‘std::integer_sequence’ has not been declared | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:53:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
53 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:39: error: ‘std::integer_sequence’ has not been declared | |
66 | std::integer_sequence<int>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:66:55: error: expected ‘,’ or ‘...’ before ‘<’ token | |
66 | std::integer_sequence<int>) { | |
| ^ | |
/usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: | |
/usr/local/include/ceres/internal/variadic_evaluate.h:77:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
77 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/variadic_evaluate.h:80:44: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] | |
80 | functor, input, output, IsDynamic(), ParameterBlockIndices()); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/local/include/ceres/autodiff_cost_function.h:130, | |
from /usr/local/include/ceres/ceres.h:37, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOptNode.cpp:13: | |
/usr/local/include/ceres/internal/autodiff.h: At global scope: | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:217:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid | |
217 | struct Make1stOrderPerturbations<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:232:39: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid | |
232 | struct Make1stOrderPerturbations<std::integer_sequence<int>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:282:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:282:61: error: template argument 1 is invalid | |
282 | struct Take1stOrderParts<std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/autodiff.h:298:31: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/autodiff.h:298:51: error: template argument 1 is invalid | |
298 | struct Take1stOrderParts<std::integer_sequence<int>, ParameterIdx, Offset> { | |
| ^ | |
In file included from /usr/local/include/ceres/ceres.h:42, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOptNode.cpp:13: | |
/usr/local/include/ceres/cost_function_to_functor.h:160:29: error: ‘std::integer_sequence’ has not been declared | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:160:45: error: expected ‘,’ or ‘...’ before ‘<’ token | |
160 | std::integer_sequence<int, Indices...>) { | |
| ^ | |
/usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor<kNumResiduals, Ns>::operator()(const T*, Ts* ...) const’: | |
/usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type | |
147 | std::make_integer_sequence<int, ParameterDims::kNumParameterBlocks>; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/cost_function_to_functor.h:149:41: error: there are no arguments to ‘Indices’ that depend on a template parameter, so a declaration of ‘Indices’ must be available [-fpermissive] | |
149 | GetParameterPointers<T>(params, Indices()); | |
| ^~~~~~~ | |
make[2]: *** [VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/build.make:95: VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/src/globalOpt.cpp.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44, | |
from /usr/local/include/ceres/ceres.h:48, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOpt.h:20, | |
from /home/rajendra/drone_ws/src/VINS-Fusion/global_fusion/src/globalOptNode.cpp:13: | |
/usr/local/include/ceres/internal/numeric_diff.h: At global scope: | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:445:78: error: template argument 2 is invalid | |
445 | std::integer_sequence<int, N, Ns...>, | |
| ^ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
490 | std::integer_sequence<int>, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:48: error: ‘integer_sequence’ is not a member of ‘std’ | |
/usr/local/include/ceres/internal/numeric_diff.h:490:68: error: template argument 2 is invalid | |
490 | std::integer_sequence<int>, | |
| ^ | |
make[2]: *** [VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/build.make:82: VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/src/globalOptNode.cpp.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:9894: VINS-Fusion/global_fusion/CMakeFiles/global_fusion_node.dir/all] Error 2 | |
make: *** [Makefile:182: all] Error 2 | |
Invoking "make -j12 -l12" failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment