Created
October 26, 2018 09:49
-
-
Save ojura/8b8a5102e7c07e4eb4d0ebc93c1d80ac to your computer and use it in GitHub Desktop.
ros-kinetic-abseil-cpp build errors
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
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:38:0, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_map.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/devel/include/cartographer/mapping/id.h:30, | |
from /ws2/devel/include/cartographer/mapping/map_builder_interface.h:28, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/devel/include/cartographer/mapping/id.h:30, | |
from /ws2/devel/include/cartographer/mapping/map_builder_interface.h:28, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_map.h:23:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:40, | |
from /ws2/devel/include/cartographer/common/thread_pool.h:26, | |
from /ws2/devel/include/cartographer/mapping/map_builder.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/node_options.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /opt/ros/kinetic/include/absl/memory/memory.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:38:0, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/tf_bridge.cc:19: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/ros_map.cc.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/vector:60, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:38:0, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/urdf_reader.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/node_options.cc.o] Error 1 | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/ratio:38:0, | |
from /usr/include/c++/5/chrono:38, | |
from /ws2/devel/include/cartographer/common/time.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:38:0, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/devel/include/cartographer/mapping/id.h:30, | |
from /ws2/devel/include/cartographer/mapping/map_builder_interface.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:26, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/devel/include/cartographer/mapping/id.h:30, | |
from /ws2/devel/include/cartographer/mapping/map_builder_interface.h:28, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.h:26, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_map.h:23:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:40, | |
from /ws2/devel/include/cartographer/mapping/pose_graph.h:25, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/map_builder_bridge.cc:22: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:36, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/urdf_reader.cc.o] Error 1 | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:38:0, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.h:24, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/submap.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/tf_bridge.cc.o] Error 1 | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:38, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/bits/char_traits.h:39, | |
from /usr/include/c++/5/string:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:17, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/memory/memory.h:34:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/container_memory.h:33, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:38, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:39, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_map.h:23:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_map.h:40, | |
from /ws2/devel/include/cartographer/io/points_processor_pipeline_builder.h:23, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/assets_writer.cc:17: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/map_builder_bridge.cc.o] Error 1 | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/submap.cc.o] Error 1 | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1091:29: error: ‘absl::type_traits_internal::is_detected_convertible’ has not been declared | |
using type_traits_internal::is_detected_convertible; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:23: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:67: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:68: error: expected parameter pack before ‘...’ | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1095:71: error: template argument 1 is invalid | |
absl::conjunction<is_detected_convertible<bool, EqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1100:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:50: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:51: error: expected parameter pack before ‘...’ | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1101:54: error: template argument 1 is invalid | |
bool, NotEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1106:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:50: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:51: error: expected parameter pack before ‘...’ | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1107:54: error: template argument 1 is invalid | |
bool, LessThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1112:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:57: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:58: error: expected parameter pack before ‘...’ | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1113:61: error: template argument 1 is invalid | |
bool, LessThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1118:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:60: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:61: error: expected parameter pack before ‘...’ | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1119:64: error: template argument 1 is invalid | |
bool, GreaterThanOrEqualResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1124:41: error: ‘is_detected_convertible’ was not declared in this scope | |
absl::enable_if_t<absl::conjunction<is_detected_convertible< | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:53: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:54: error: expected parameter pack before ‘...’ | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1125:57: error: template argument 1 is invalid | |
bool, GreaterThanResult, T>...>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1237:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_move_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1239:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: error: ‘is_move_assignable’ is not a member of ‘absl’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1269:12: note: ‘std::is_move_assignable’ | |
struct is_move_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:53: error: template argument 2 is invalid | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: expected parameter pack before ‘...’ | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1242:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_move_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/utility/utility.h:62:0, | |
from /opt/ros/kinetic/include/absl/types/optional.h:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:41: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1248:76: error: template argument 1 is invalid | |
absl::disjunction<absl::conjunction<absl::is_copy_assignable<Union<T...>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1250:74: error: template argument 1 is invalid | |
std::is_destructible<Union<T...>>>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: error: ‘is_copy_assignable’ is not a member of ‘absl’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:27: note: suggested alternative: | |
In file included from /usr/include/c++/5/bits/move.h:57:0, | |
from /usr/include/c++/5/bits/stl_pair.h:59, | |
from /usr/include/c++/5/bits/stl_algobase.h:64, | |
from /usr/include/c++/5/memory:62, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:20, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/usr/include/c++/5/type_traits:1251:12: note: ‘std::is_copy_assignable’ | |
struct is_copy_assignable | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:53: error: template argument 2 is invalid | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: expected parameter pack before ‘...’ | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:54: error: template argument 1 is invalid | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1253:57: error: wrong number of template arguments (2, should be 3) | |
absl::is_copy_assignable<T>...>>>::value, | |
^ | |
In file included from /opt/ros/kinetic/include/absl/utility/utility.h:62:0, | |
from /opt/ros/kinetic/include/absl/types/optional.h:40, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:17: | |
/opt/ros/kinetic/include/absl/meta/type_traits.h:315:63: note: provided for ‘template<bool B, class T, class F> using conditional_t = typename std::conditional::type’ | |
using conditional_t = typename std::conditional<B, T, F>::type; | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:77:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1257:21: error: ‘VariantCopyAssignBase’ does not name a type | |
using VariantBase = VariantCopyAssignBase<T...>; | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected template-name before ‘<’ token | |
class VariantCopyAssignBaseNontrivial : protected VariantMoveAssignBase<T...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1416:72: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:28: error: ‘IsHashEnabled’ is not a member of ‘absl::type_traits_internal’ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:66: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:67: error: expected parameter pack before ‘...’ | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:70: error: template argument 1 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/internal/variant.h:1601:78: error: template argument 2 is invalid | |
type_traits_internal::IsHashEnabled<Ts>...>::value>, | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/internal/hash.h:48:0, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/hash/hash.h:64, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/hash_function_defaults.h:55, | |
from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:37, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected template-name before ‘<’ token | |
class variant<T0, Tn...> : private variant_internal::VariantBase<T0, Tn...> { | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected ‘{’ before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:451:65: error: expected unqualified-id before ‘<’ token | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:733:29: error: ‘RequireAllHaveEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveEqualT<Types...> operator==( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:742:29: error: ‘RequireAllHaveNotEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveNotEqualT<Types...> operator!=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:751:29: error: ‘RequireAllHaveLessThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanT<Types...> operator<( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:761:29: error: ‘RequireAllHaveGreaterThanT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanT<Types...> operator>( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:772:29: error: ‘RequireAllHaveLessThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveLessThanOrEqualT<Types...> operator<=( | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/types/variant.h:783:29: error: ‘RequireAllHaveGreaterThanOrEqualT’ in namespace ‘absl::variant_internal’ does not name a template type | |
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT<Types...> | |
^ | |
In file included from /ws2/build/cartographer_ros/abseil/src/abseil/absl/container/flat_hash_set.h:38:0, | |
from /ws2/devel/include/cartographer/io/points_batch.h:25, | |
from /ws2/devel/include/cartographer/io/image.h:27, | |
from /ws2/devel/include/cartographer/io/submap_painter.h:22, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/msg_conversion.h:21, | |
from /ws2/src/cartographer_ros/cartographer_ros/cartographer_ros/sensor_bridge.cc:20: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h: In constructor ‘absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::raw_hash_set(absl::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>&&)’: | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:954:15: error: ‘exchange’ is not a member of ‘absl’ | |
: ctrl_(absl::exchange(that.ctrl_, EmptyGroup())), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:955:16: error: ‘exchange’ is not a member of ‘absl’ | |
slots_(absl::exchange(that.slots_, nullptr)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:956:15: error: ‘exchange’ is not a member of ‘absl’ | |
size_(absl::exchange(that.size_, 0)), | |
^ | |
/ws2/build/cartographer_ros/abseil/src/abseil/absl/container/internal/raw_hash_set.h:957:19: error: ‘exchange’ is not a member of ‘absl’ | |
capacity_(absl::exchange(that.capacity_, 0)), | |
^ | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/sensor_bridge.cc.o] Error 1 | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/msg_conversion.cc.o] Error 1 | |
make[2]: *** [CMakeFiles/cartographer_ros.dir/cartographer_ros/assets_writer.cc.o] Error 1 | |
make[1]: *** [CMakeFiles/cartographer_ros.dir/all] Error 2 | |
make: *** [all] Error 2 | |
cd /ws2/build/cartographer_ros; catkin build --get-env cartographer_ros | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - | |
................................................................................................................................... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How the problem would be solved?