Home > OS >  Cartographer compilation errors * * from the incomplete type * *
Cartographer compilation errors * * from the incomplete type * *

Time:10-03

The/usr/include/eigen3/Eigen/SRC/Core/IO. H: 72-37: error: field 'rowSeparator' from the incomplete type 'STD: : __cxx11: : string {aka STD: : __cxx11: : basic_string & lt; char> }
'STD: : string rowPrefix rowSuffix, rowSeparator, rowSpacer;
^
In the file included the from/usr/include/c + +/5/string: 39:0,
The from/usr/include/c + +/5/stdexcept: 39,
The from/usr/include/c + +/5/array: 38,
The from/usr/include/c + +/5/tuple: 39,
The from/usr/include/c + +/5/bits/stl_map. H: 63,
The from/usr/include/c + +/5/map: 61,
The from/home/wf/cartographer to cartographer/common/histogram. H: 20,
The from/home/wf/cartographer to cartographer/common/histogram. Cc: 17:
The/usr/include/c + +/5/bits/stringfwd. H: 71:11: note: declaration of 'STD: : __cxx11: : string {aka class STD: : __cxx11: : basic_string & lt; char> }
'The class basic_string;
^
In the file included the from/usr/include/eigen3/Eigen/Core: 389:0,
The from/home/wf/cartographer to cartographer/common/math. H: 23,
The from/usr/include/c + +/5/cmath: 44,
The from/home/wf/cartographer to cartographer/common/port. H: 21,
The from/home/wf/cartographer to cartographer/common/time. H: 24,
The from/usr/include/sched. H: 34,
The from/usr/include/pthread. H: 23,
The from/usr/include/x86_64 - - the gnu/Linux c + +/5 bits/GTHR - default. H: 35,
The from/usr/include/x86_64 - - the gnu/Linux c + +/5/bits/GTHR. H: 148,
The from/usr/include/c + +/5/ext/atomicity. H: 35,
The from/usr/include/c + +/5/bits/basic_string. H: 39,
The from/usr/include/c + +/5/string: 52,
The from/usr/include/c + +/5/stdexcept: 39,
The from/usr/include/c + +/5/array: 38,
The from/usr/include/c + +/5/tuple: 39,
The from/usr/include/c + +/5/bits/stl_map. H: 63,
The from/usr/include/c + +/5/map: 61,
The from/home/wf/cartographer to cartographer/common/histogram. H: 20,
The from/home/wf/cartographer to cartographer/common/histogram. Cc: 17:
The/usr/include/eigen3/Eigen/SRC/Core/IO. H: 72:51: error: field 'rowSpacer' from the incomplete type 'STD: : __cxx11: : string {aka STD: : __cxx11: : basic_string & lt; char> }
'STD: : string rowPrefix rowSuffix, rowSeparator, rowSpacer;

CodePudding user response:

Cartographer/common/CMakeFiles/common_histogram. Dir/build make: 62: a recipe for target 'cartographer/common/CMakeFiles/common_histogram dir/histogram. Cc. O' failed
Make [2], [* * * cartographer/common/CMakeFiles/common_histogram dir/histogram. Cc. O] Error 1
CMakeFiles/Makefile2:1071: the recipe for target 'cartographer/common/CMakeFiles/common_histogram dir/all' failed
Make [1], [* * * cartographer/common/CMakeFiles/common_histogram dir/all] Error 2
Make [1] : * * * are waiting for the unfinished task...
[18%] Linking CXX static library libmapping_3d_proto_optimizing_local_trajectory_builder_options. A
[18%] Built target mapping_3d_proto_optimizing_local_trajectory_builder_options
[18%] Linking CXX static library libmapping_3d_proto_kalman_local_trajectory_builder_options. A
[18%] Built target mapping_3d_proto_kalman_local_trajectory_builder_options
[18%] Linking CXX static library libproto_trajectory. A
[18%] Built target proto_trajectory
The Makefile: 138: the recipe for target 'all' failed
Make: * * * [all] Error 2
  • Related