New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
catkin_make_isolated --install --use-ninja, compile error #1395
Comments
It looks like some of your proto dependencies are messed up.
|
==> Processing plain cmake package: 'cartographer' looking for now-outdated files... none found generating indices... genindex copying static files... done Reproduce this error by running:
I was able to install protoc version 3.4.0 which is "libprotoc 3.4.0" rosdep update It newly installed "libprotoc-dev". The following NEW packages will be installed: and it changed the version of protoc from "3.4.0" to "3.1.0." and I tried to build cartographer package with command with " catkin_make_isolated --install --use-ninja " |
Your error log states:
indicating there are some issues with your protoc versions. Which operating system and which ROS version are you using? |
I am using Ubuntu 16.04(xenial) , ROS version is kinetic. |
If you are building without grpc and prometheus a version >=3.0 should be sufficient. |
Source space: /home/youibot/catkin_ws1/src
==> Processing catkin package: 'cartographer_ros_msgs' ==> Processing plain cmake package: 'ceres-solver' ==> Processing plain cmake package: 'cartographer' Reproduce this error by running: |
Regarding another compiling error, it looks like that compiling cartographer returns some undefined ceres errors if we are using the latest version of ceres, 1.14.0. However, by switching back to the 1.13.0 version of ceres as documented in the "scripts/install_ceres.sh", the error disappears. It would be great if somebody can confirm that. |
@nsslab @kdaun @sweetquiet Turns out to be protobuf version messed up. It must using protobuf 3.4.1 I have many version installed (3.6 and 3.4.1), but it default using 3.6, once that true all files generated by protoc will have a version identifier indicates that is 3.6 generated file, which can not recogonised by cartographer, so it runs to undefined error. anyway, uninstall your higher protobuf version, or install from BTW, protobuf is a really annoying library, just avoid to using that........... |
@nsslab Hello, have you solved this problem? I have the same problem. Can you help me? Thank you. |
+1 |
Comment by XJ:Comment the following lines for CMakeLists.txt from "/home/q/catkin_ws/src/cartographer" foreach(ABS_FIL ${ALL_TESTS})file(RELATIVE_PATH REL_FIL ${PROJECT_SOURCE_DIR} ${ABS_FIL})get_filename_component(DIR ${REL_FIL} DIRECTORY)get_filename_component(FIL_WE ${REL_FIL} NAME_WE)# Replace slashes as required for CMP0037.string(REPLACE "/" "." TEST_TARGET_NAME "${DIR}/${FIL_WE}")google_test("${TEST_TARGET_NAME}" ${ABS_FIL})if(${BUILD_GRPC})target_link_libraries("${TEST_TARGET_NAME}" PUBLIC grpc++)target_link_libraries("${TEST_TARGET_NAME}" PUBLIC async_grpc)endif()if(${BUILD_PROMETHEUS})target_link_libraries("${TEST_TARGET_NAME}" PUBLIC prometheus-cpp)endif()target_link_libraries("${TEST_TARGET_NAME}" PUBLIC ${TEST_LIB})endforeach()################################################################################### |
@xijunke not work for me. |
@xijunke this method works ! |
I use this command to compile cartographer package
catkin_make_isolated --install --use-ninja
but, I keep getting this error below
Is there any solution for this issue?
==> Processing plain cmake package: 'cartographer'
==> Building with env: '/home/nsslab/Howon/ros/catkin_ws/install_isolated/env.sh'
build.ninja exists, skipping explicit cmake invocation...
==> ninja build.ninja in '/home/nsslab/Howon/ros/catkin_ws/build_isolated/cartographer/install'
[1/1] Re-running CMake...
-- Build type: Release
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- iostreams
-- regex
-- Found installed version of Eigen: /usr/lib/cmake/eigen3
-- Found required Ceres dependency: Eigen version 3.2.92 in /usr/include/eigen3
-- Found required Ceres dependency: glog
-- Found required Ceres dependency: gflags
-- Found Ceres version: 1.13.0 installed in: /home/nsslab/Howon/ros/catkin_ws/install_isolated with components: [LAPACK, SuiteSparse, SparseLinearAlgebraLibrary, CXSparse, SchurSpecializations, OpenMP]
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nsslab/Howon/ros/catkin_ws/build_isolated/cartographer/install
ninja: no work to do.
==> ninja -j8 -l8 in '/home/nsslab/Howon/ros/catkin_ws/build_isolated/cartographer/install'
[47/338] Building documentation.
Running Sphinx v1.3.6
making output directory...
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 5 source files that are out of date
updating environment: 5 added, 0 changed, 0 removed
reading sources... [ 20%] configuration
reading sources... [ 40%] cost_functions
reading sources... [ 60%] evaluation
reading sources... [ 80%] index
reading sources... [100%] terminology
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [ 20%] configuration
writing output... [ 40%] cost_functions
writing output... [ 60%] evaluation
writing output... [ 80%] index
writing output... [100%] terminology
generating indices... genindex
writing additional pages... search
copying images... [ 50%] high_level_system_overview.png
copying images... [100%] autogenerate_groundtruth.png
copying static files... done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded.
[195/338] Linking CXX executable cartographer_migrate_serialization_format
FAILED: : && /usr/bin/c++ -O3 -DNDEBUG CMakeFiles/cartographer_migrate_serialization_format.dir/cartographer/io/migrate_serialization_format_main.cc.o -o cartographer_migrate_serialization_format -rdynamic libcartographer.a /home/nsslab/Howon/ros/catkin_ws/install_isolated/lib/libceres.a -lglog -lgflags -lpthread -lspqr -ltbb -ltbbmalloc -lcholmod -lccolamd -lcamd -lcolamd -lamd -llapack -lf77blas -latlas -lsuitesparseconfig -lrt -lcxsparse -lgomp -lpthread -lspqr -ltbb -ltbbmalloc -lcholmod -lccolamd -lcamd -lcolamd -lamd -llapack -lf77blas -latlas -lsuitesparseconfig -lrt -lcxsparse -lgomp -llua5.2 -lm -lboost_iostreams -lboost_regex -lglog -lgflags -lcairo -lprotobuf -lpthread && :
libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Submap::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': serialization.pb.cc:(.text+0x123): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Node::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': serialization.pb.cc:(.text+0x19b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializedData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': serialization.pb.cc:(.text+0x233): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializationHeader::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x3b3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializationHeader::ByteSizeLong() const': serialization.pb.cc:(.text+0x403): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o):serialization.pb.cc:(.text+0x483): more undefined references to
google::protobuf::internal::proto3_preserve_unknown_' follow libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fserialization_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':serialization.pb.cc:(.text+0x8fa): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fserialization_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':serialization.pb.cc:(.text+0x1119): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fserialization_2eproto::TableStruct::InitDefaultsImpl()':serialization.pb.cc:(.text+0x2695): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' serialization.pb.cc:(.text+0x26ca): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'serialization.pb.cc:(.text+0x26e1): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' serialization.pb.cc:(.text+0x26f8): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'serialization.pb.cc:(.text+0x270f): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' serialization.pb.cc:(.text+0x2727): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(serialization.pb.cc.o):serialization.pb.cc:(.text+0x273f): more undefined references to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' follow libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializationHeader::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':serialization.pb.cc:(.text+0x2cb6): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' serialization.pb.cc:(.text+0x2cdc): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LocalSlamResultData::LocalSlamResultData(cartographer::mapping::proto::LocalSlamResultData const&)': serialization.pb.cc:(.text+0x58e0): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'serialization.pb.cc:(.text+0x59d7): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' serialization.pb.cc:(.text+0x5a90): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LocalSlamResultData::MergeFrom(cartographer::mapping::proto::LocalSlamResultData const&)': serialization.pb.cc:(.text+0x5bc5): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'serialization.pb.cc:(.text+0x5c70): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' serialization.pb.cc:(.text+0x5cc9): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Submap::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x5f51): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x5fab): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' serialization.pb.cc:(.text+0x5fff): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x600d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x6067): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x6079): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x60d5): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'serialization.pb.cc:(.text+0x6102): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Submap::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':serialization.pb.cc:(.text+0x62b3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Submap::ByteSizeLong() const':serialization.pb.cc:(.text+0x6373): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LocalSlamResultData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':serialization.pb.cc:(.text+0x642c): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' serialization.pb.cc:(.text+0x6481): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'serialization.pb.cc:(.text+0x6502): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' serialization.pb.cc:(.text+0x6545): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x6557): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x65af): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x65c1): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x65ee): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'serialization.pb.cc:(.text+0x66b3): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Node::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':serialization.pb.cc:(.text+0x6772): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' serialization.pb.cc:(.text+0x67c7): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x680d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x684e): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x6860): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x688d): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Node::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x69cb): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LocalSlamResultData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x6afb): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::Node::ByteSizeLong() const': serialization.pb.cc:(.text+0x6b9b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LocalSlamResultData::ByteSizeLong() const': serialization.pb.cc:(.text+0x6c83): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::ImuData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x6d15): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x6d65): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' serialization.pb.cc:(.text+0x6dd2): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x6de0): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x6e09): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::ImuData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x6f3b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::ImuData::ByteSizeLong() const': serialization.pb.cc:(.text+0x6fd3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::OdometryData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x7065): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x70b5): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' serialization.pb.cc:(.text+0x7122): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x7130): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x7159): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::OdometryData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x728b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::OdometryData::ByteSizeLong() const': serialization.pb.cc:(.text+0x7323): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::FixedFramePoseData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x73b5): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x7405): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' serialization.pb.cc:(.text+0x7472): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x7480): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x74a9): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::FixedFramePoseData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x75db): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::FixedFramePoseData::ByteSizeLong() const': serialization.pb.cc:(.text+0x7673): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LandmarkData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x7705): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x7755): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' serialization.pb.cc:(.text+0x77c2): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x77d0): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x77f9): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LandmarkData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x792b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::LandmarkData::ByteSizeLong() const': serialization.pb.cc:(.text+0x79c3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x7a92): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x7ada): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' serialization.pb.cc:(.text+0x7b4f): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x7b5d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x7c06): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x7c18): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x7c45): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': serialization.pb.cc:(.text+0x7e63): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryData::ByteSizeLong() const': serialization.pb.cc:(.text+0x7f43): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_'libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializedData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': serialization.pb.cc:(.text+0x7fd6): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'serialization.pb.cc:(.text+0x808d): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' serialization.pb.cc:(.text+0x809f): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'serialization.pb.cc:(.text+0x80d2): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' serialization.pb.cc:(.text+0x8141): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x8153): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x81e1): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x81f3): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x8281): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x8293): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x8321): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x8333): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x83c1): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x83d3): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x8461): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x8473): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x8501): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x8513): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' serialization.pb.cc:(.text+0x85a1): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'serialization.pb.cc:(.text+0x85b3): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializedData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':serialization.pb.cc:(.text+0x8a03): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(serialization.pb.cc.o): In function
cartographer::mapping::proto::SerializedData::ByteSizeLong() const':serialization.pb.cc:(.text+0x8a9b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(serialization.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::SerializedData(cartographer::mapping::proto::SerializedData*)':serialization.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto14SerializedDataEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto14SerializedDataEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(serialization.pb.cc.o): In function
google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::mutable_unknown_fields_slow()':serialization.pb.cc:(.text._ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINS0_15UnknownFieldSetENS1_25InternalMetadataWithArenaEE27mutable_unknown_fields_slowEv[_ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINS0_15UnknownFieldSetENS1_25InternalMetadataWithArenaEE27mutable_unknown_fields_slowEv]+0x3a): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' serialization.pb.cc:(.text._ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINS0_15UnknownFieldSetENS1_25InternalMetadataWithArenaEE27mutable_unknown_fields_slowEv[_ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINS0_15UnknownFieldSetENS1_25InternalMetadataWithArenaEE27mutable_unknown_fields_slowEv]+0xa0): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(serialization.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<cartographer::mapping::proto::Submap>::TypeHandler>(void**, void**, int, int)': serialization.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto6SubmapEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto6SubmapEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'serialization.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto6SubmapEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto6SubmapEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(serialization.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto6SubmapE[_ZTVN12cartographer7mapping5proto6SubmapE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(serialization.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto4NodeE[_ZTVN12cartographer7mapping5proto4NodeE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(serialization.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto7ImuDataE[_ZTVN12cartographer7mapping5proto7ImuDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(serialization.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto12OdometryDataE[_ZTVN12cartographer7mapping5proto12OdometryDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(serialization.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto18FixedFramePoseDataE[_ZTVN12cartographer7mapping5proto18FixedFramePoseDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(serialization.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto12LandmarkDataE[ZTVN12cartographer7mapping5proto12LandmarkDataE]+0xb8): more undefined references to
google::protobuf::Message::SpaceUsedLong() const' follow libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':submap.pb.cc:(.text+0x163): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap3D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':submap.pb.cc:(.text+0x233): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fsubmap_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':submap.pb.cc:(.text+0x2ba): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fsubmap_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':submap.pb.cc:(.text+0x5bf): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fsubmap_2eproto::TableStruct::InitDefaultsImpl()':submap.pb.cc:(.text+0xa2d): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' submap.pb.cc:(.text+0xa53): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'submap.pb.cc:(.text+0xa6a): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':submap.pb.cc:(.text+0x15be): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' submap.pb.cc:(.text+0x1620): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'submap.pb.cc:(.text+0x16b9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' submap.pb.cc:(.text+0x1726): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'submap.pb.cc:(.text+0x1738): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' submap.pb.cc:(.text+0x1763): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'submap.pb.cc:(.text+0x178d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' submap.pb.cc:(.text+0x17ba): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': submap.pb.cc:(.text+0x1983): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap2D::ByteSizeLong() const': submap.pb.cc:(.text+0x1a4b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap3D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': submap.pb.cc:(.text+0x1b10): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'submap.pb.cc:(.text+0x1b6c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' submap.pb.cc:(.text+0x1bf9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'submap.pb.cc:(.text+0x1c50): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' submap.pb.cc:(.text+0x1c62): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'submap.pb.cc:(.text+0x1cb5): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' submap.pb.cc:(.text+0x1ce8): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'submap.pb.cc:(.text+0x1d31): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap3D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':submap.pb.cc:(.text+0x1f2b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submap.pb.cc.o): In function
cartographer::mapping::proto::Submap3D::ByteSizeLong() const':submap.pb.cc:(.text+0x2023): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submap.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::Submap3D(cartographer::mapping::proto::Submap3D*)':submap.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto8Submap3DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto8Submap3DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(submap.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto8Submap2DE[_ZTVN12cartographer7mapping5proto8Submap2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(submap.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto8Submap3DE[ZTVN12cartographer7mapping5proto8Submap3DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::LegacySerializedData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':legacy_serialized_data.pb.cc:(.text+0x18b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2finternal_2flegacy_5fserialized_5fdata_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':legacy_serialized_data.pb.cc:(.text+0x21a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2finternal_2flegacy_5fserialized_5fdata_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':legacy_serialized_data.pb.cc:(.text+0x4a3): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2finternal_2flegacy_5fserialized_5fdata_2eproto::TableStruct::InitDefaultsImpl()':legacy_serialized_data.pb.cc:(.text+0x768): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' legacy_serialized_data.pb.cc:(.text+0x784): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::LegacySerializedData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': legacy_serialized_data.pb.cc:(.text+0x11ac): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x11ba): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' legacy_serialized_data.pb.cc:(.text+0x1218): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x122a): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' legacy_serialized_data.pb.cc:(.text+0x1290): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x12a2): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' legacy_serialized_data.pb.cc:(.text+0x1308): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x131a): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' legacy_serialized_data.pb.cc:(.text+0x1380): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x1392): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' legacy_serialized_data.pb.cc:(.text+0x13f0): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x1402): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' legacy_serialized_data.pb.cc:(.text+0x1435): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'legacy_serialized_data.pb.cc:(.text+0x1456): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' legacy_serialized_data.pb.cc:(.text+0x14c3): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'legacy_serialized_data.pb.cc:(.text+0x14d5): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::LegacySerializedData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':legacy_serialized_data.pb.cc:(.text+0x1863): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
cartographer::mapping::proto::LegacySerializedData::ByteSizeLong() const':legacy_serialized_data.pb.cc:(.text+0x19c3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(legacy_serialized_data.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::LegacySerializedData(cartographer::mapping::proto::LegacySerializedData*)':legacy_serialized_data.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto20LegacySerializedDataEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto20LegacySerializedDataEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(legacy_serialized_data.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto20LegacySerializedDataE[_ZTVN12cartographer7mapping5proto20LegacySerializedDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::InitialTrajectoryPose::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': trajectory_builder_options.pb.cc:(.text+0xf0): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': trajectory_builder_options.pb.cc:(.text+0x18b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::AllTrajectoryBuilderOptions::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': trajectory_builder_options.pb.cc:(.text+0x20b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptions_OverlappingSubmapsTrimmerOptions2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': trajectory_builder_options.pb.cc:(.text+0x2d3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptions_OverlappingSubmapsTrimmerOptions2D::ByteSizeLong() const': trajectory_builder_options.pb.cc:(.text+0x363): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory_builder_options.pb.cc.o):trajectory_builder_options.pb.cc:(.text+0x3e3): more undefined references to
google::protobuf::internal::proto3_preserve_unknown_' follow libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':trajectory_builder_options.pb.cc:(.text+0x5d2): undefined reference to
google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)' trajectory_builder_options.pb.cc:(.text+0x5f4): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': trajectory_builder_options.pb.cc:(.text+0x688): undefined reference to
google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'trajectory_builder_options.pb.cc:(.text+0x6ac): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_5fbuilder_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&)':trajectory_builder_options.pb.cc:(.text+0x7da): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_5fbuilder_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':trajectory_builder_options.pb.cc:(.text+0xd88): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::SharedCtor()':trajectory_builder_options.pb.cc:(.text+0x1393): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::SharedDtor()':trajectory_builder_options.pb.cc:(.text+0x13b8): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_5fbuilder_5foptions_2eproto::TableStruct::InitDefaultsImpl()':trajectory_builder_options.pb.cc:(.text+0x1b9f): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' trajectory_builder_options.pb.cc:(.text+0x1bc5): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'trajectory_builder_options.pb.cc:(.text+0x1bdc): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' trajectory_builder_options.pb.cc:(.text+0x1bf3): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'trajectory_builder_options.pb.cc:(.text+0x1c0a): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' trajectory_builder_options.pb.cc:(.text+0x1c21): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(trajectory_builder_options.pb.cc.o):trajectory_builder_options.pb.cc:(.text+0x1c38): more undefined references to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' follow libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptions_OverlappingSubmapsTrimmerOptions2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':trajectory_builder_options.pb.cc:(.text+0x1ffe): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' trajectory_builder_options.pb.cc:(.text+0x204e): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'trajectory_builder_options.pb.cc:(.text+0x20b2): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':trajectory_builder_options.pb.cc:(.text+0x2336): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' trajectory_builder_options.pb.cc:(.text+0x2382): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'trajectory_builder_options.pb.cc:(.text+0x23c7): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' trajectory_builder_options.pb.cc:(.text+0x23ed): undefined reference to
google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::Clear()': trajectory_builder_options.pb.cc:(.text+0x29c7): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::MergeFrom(cartographer::mapping::proto::SensorId const&)': trajectory_builder_options.pb.cc:(.text+0x2d3d): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::SensorId::SensorId(cartographer::mapping::proto::SensorId const&)': trajectory_builder_options.pb.cc:(.text+0x307e): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::MergeFrom(cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds const&)': trajectory_builder_options.pb.cc:(.text+0x36b3): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::TrajectoryBuilderOptionsWithSensorIds(cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds const&)': trajectory_builder_options.pb.cc:(.text+0x391b): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::AllTrajectoryBuilderOptions::MergeFrom(cartographer::mapping::proto::AllTrajectoryBuilderOptions const&)': trajectory_builder_options.pb.cc:(.text+0x3a1f): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::AllTrajectoryBuilderOptions::AllTrajectoryBuilderOptions(cartographer::mapping::proto::AllTrajectoryBuilderOptions const&)': trajectory_builder_options.pb.cc:(.text+0x3bfa): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::InitialTrajectoryPose::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': trajectory_builder_options.pb.cc:(.text+0x3d24): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'trajectory_builder_options.pb.cc:(.text+0x3d7b): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_builder_options.pb.cc:(.text+0x3e01): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'trajectory_builder_options.pb.cc:(.text+0x3e55): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' trajectory_builder_options.pb.cc:(.text+0x3e82): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'trajectory_builder_options.pb.cc:(.text+0x3eae): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::InitialTrajectoryPose::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':trajectory_builder_options.pb.cc:(.text+0x3ff3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::InitialTrajectoryPose::ByteSizeLong() const':trajectory_builder_options.pb.cc:(.text+0x40a3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':trajectory_builder_options.pb.cc:(.text+0x4170): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' trajectory_builder_options.pb.cc:(.text+0x41cc): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'trajectory_builder_options.pb.cc:(.text+0x4260): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_builder_options.pb.cc:(.text+0x4272): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_builder_options.pb.cc:(.text+0x42d8): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_builder_options.pb.cc:(.text+0x42ea): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_builder_options.pb.cc:(.text+0x4367): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_builder_options.pb.cc:(.text+0x4379): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_builder_options.pb.cc:(.text+0x43ac): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' trajectory_builder_options.pb.cc:(.text+0x43cd): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_builder_options.pb.cc:(.text+0x43ff): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':trajectory_builder_options.pb.cc:(.text+0x457a): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' trajectory_builder_options.pb.cc:(.text+0x4606): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'trajectory_builder_options.pb.cc:(.text+0x4645): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_builder_options.pb.cc:(.text+0x4695): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_builder_options.pb.cc:(.text+0x46da): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_builder_options.pb.cc:(.text+0x46ec): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_builder_options.pb.cc:(.text+0x4719): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' trajectory_builder_options.pb.cc:(.text+0x4790): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::AllTrajectoryBuilderOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': trajectory_builder_options.pb.cc:(.text+0x4876): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'trajectory_builder_options.pb.cc:(.text+0x48e9): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' trajectory_builder_options.pb.cc:(.text+0x4928): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'trajectory_builder_options.pb.cc:(.text+0x497d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' trajectory_builder_options.pb.cc:(.text+0x49a2): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'trajectory_builder_options.pb.cc:(.text+0x49e1): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':trajectory_builder_options.pb.cc:(.text+0x4b8b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':trajectory_builder_options.pb.cc:(.text+0x4c89): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::AllTrajectoryBuilderOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':trajectory_builder_options.pb.cc:(.text+0x4d32): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptions::ByteSizeLong() const':trajectory_builder_options.pb.cc:(.text+0x4e3b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::ByteSizeLong() const':trajectory_builder_options.pb.cc:(.text+0x4f03): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_builder_options.pb.cc.o):trajectory_builder_options.pb.cc:(.text+0x4f9b): more undefined references to
google::protobuf::internal::proto3_preserve_unknown' followlibcartographer.a(trajectory_builder_options.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::AllTrajectoryBuilderOptions>(cartographer::mapping::proto::AllTrajectoryBuilderOptions*)': trajectory_builder_options.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto27AllTrajectoryBuilderOptionsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto27AllTrajectoryBuilderOptionsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(trajectory_builder_options.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<cartographer::mapping::proto::SensorId>::TypeHandler>(void**, void**, int, int)': trajectory_builder_options.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto8SensorIdEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto8SensorIdEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'trajectory_builder_options.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto8SensorIdEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto8SensorIdEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(trajectory_builder_options.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrFieldcartographer::mapping::proto::TrajectoryBuilderOptionsWithSensorIds::TypeHandler>(void**, void**, int, int)':trajectory_builder_options.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto37TrajectoryBuilderOptionsWithSensorIdsEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto37TrajectoryBuilderOptionsWithSensorIdsEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' trajectory_builder_options.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto37TrajectoryBuilderOptionsWithSensorIdsEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto37TrajectoryBuilderOptionsWithSensorIdsEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(trajectory_builder_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto21InitialTrajectoryPoseE[_ZTVN12cartographer7mapping5proto21InitialTrajectoryPoseE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(trajectory_builder_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto59TrajectoryBuilderOptions_OverlappingSubmapsTrimmerOptions2DE[_ZTVN12cartographer7mapping5proto59TrajectoryBuilderOptions_OverlappingSubmapsTrimmerOptions2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(trajectory_builder_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto24TrajectoryBuilderOptionsE[ZTVN12cartographer7mapping5proto24TrajectoryBuilderOptionsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(trajectory_builder_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto8SensorIdE[_ZTVN12cartographer7mapping5proto8SensorIdE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(trajectory_builder_options.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto37TrajectoryBuilderOptionsWithSensorIdsE[ZTVN12cartographer7mapping5proto37TrajectoryBuilderOptionsWithSensorIdsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(trajectory_builder_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto27AllTrajectoryBuilderOptionsE[_ZTVN12cartographer7mapping5proto27AllTrajectoryBuilderOptionsE]+0xb8): more undefined references to
google::protobuf::Message::SpaceUsedLong() const' followlibcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D_CellBox::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': grid_2d.pb.cc:(.text+0x166): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D_CellBox::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': grid_2d.pb.cc:(.text+0x283): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D_CellBox::ByteSizeLong() const': grid_2d.pb.cc:(.text+0x343): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': grid_2d.pb.cc:(.text+0x4d4): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint64SlowPath(unsigned long)'grid_2d.pb.cc:(.text+0x4f4): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' grid_2d.pb.cc:(.text+0x53c): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'grid_2d.pb.cc:(.text+0x554): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&)':grid_2d.pb.cc:(.text+0x5fa): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':grid_2d.pb.cc:(.text+0x906): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_2eproto::TableStruct::InitDefaultsImpl()':grid_2d.pb.cc:(.text+0xddd): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' grid_2d.pb.cc:(.text+0xdfe): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'grid_2d.pb.cc:(.text+0xe15): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D_CellBox::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':grid_2d.pb.cc:(.text+0x101c): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' grid_2d.pb.cc:(.text+0x106c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'grid_2d.pb.cc:(.text+0x10bb): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' grid_2d.pb.cc:(.text+0x111b): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'grid_2d.pb.cc:(.text+0x117a): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':grid_2d.pb.cc:(.text+0x1c5b): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' grid_2d.pb.cc:(.text+0x1d09): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'grid_2d.pb.cc:(.text+0x1d73): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' grid_2d.pb.cc:(.text+0x1dbb): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'grid_2d.pb.cc:(.text+0x1e01): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' grid_2d.pb.cc:(.text+0x1e50): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'grid_2d.pb.cc:(.text+0x1f29): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' grid_2d.pb.cc:(.text+0x1f52): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'grid_2d.pb.cc:(.text+0x1f88): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' grid_2d.pb.cc:(.text+0x1fb2): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'grid_2d.pb.cc:(.text+0x1ff0): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' grid_2d.pb.cc:(.text+0x2046): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': grid_2d.pb.cc:(.text+0x2353): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(grid_2d.pb.cc.o): In function
cartographer::mapping::proto::Grid2D::ByteSizeLong() const': grid_2d.pb.cc:(.text+0x23de): undefined reference to
google::protobuf::internal::WireFormatLite::Int32Size(google::protobuf::RepeatedField const&)'grid_2d.pb.cc:(.text+0x24d3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(grid_2d.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::Grid2D(cartographer::mapping::proto::Grid2D*)':grid_2d.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto6Grid2DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto6Grid2DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(grid_2d.pb.cc.o): In function
google::protobuf::RepeatedField::Reserve(int)':grid_2d.pb.cc:(.text._ZN6google8protobuf13RepeatedFieldIiE7ReserveEi[_ZN6google8protobuf13RepeatedFieldIiE7ReserveEi]+0x64): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned long)' grid_2d.pb.cc:(.text._ZN6google8protobuf13RepeatedFieldIiE7ReserveEi[_ZN6google8protobuf13RepeatedFieldIiE7ReserveEi]+0xce): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(grid_2d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto14Grid2D_CellBoxE[ZTVN12cartographer7mapping5proto14Grid2D_CellBoxE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(grid_2d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto6Grid2DE[_ZTVN12cartographer7mapping5proto6Grid2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': local_trajectory_builder_options_2d.pb.cc:(.text+0x333): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2flocal_5ftrajectory_5fbuilder_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': local_trajectory_builder_options_2d.pb.cc:(.text+0x3ba): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2flocal_5ftrajectory_5fbuilder_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': local_trajectory_builder_options_2d.pb.cc:(.text+0x667): undefined reference to
google::protobuf::internal::AssignDescriptors(std::_cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2flocal_5ftrajectory_5fbuilder_5foptions_5f2d_2eproto::TableStruct::InitDefaultsImpl()': local_trajectory_builder_options_2d.pb.cc:(.text+0x918): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'local_trajectory_builder_options_2d.pb.cc:(.text+0x948): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':local_trajectory_builder_options_2d.pb.cc:(.text+0x1416): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x14c0): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_2d.pb.cc:(.text+0x14d7): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x1587): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_2d.pb.cc:(.text+0x15a2): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x15d8): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'local_trajectory_builder_options_2d.pb.cc:(.text+0x161c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x175c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_2d.pb.cc:(.text+0x1777): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x1824): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_2d.pb.cc:(.text+0x183f): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x18ac): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_2d.pb.cc:(.text+0x18c7): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_2d.pb.cc:(.text+0x1a42): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'local_trajectory_builder_options_2d.pb.cc:(.text+0x1a64): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':local_trajectory_builder_options_2d.pb.cc:(.text+0x20b3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions2D::ByteSizeLong() const':local_trajectory_builder_options_2d.pb.cc:(.text+0x2303): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::LocalTrajectoryBuilderOptions2D(cartographer::mapping::proto::LocalTrajectoryBuilderOptions2D*)':local_trajectory_builder_options_2d.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions2DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions2DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(local_trajectory_builder_options_2d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions2DE[_ZTVN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::MapLimits::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': map_limits.pb.cc:(.text+0x143): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fmap_5flimits_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': map_limits.pb.cc:(.text+0x1ca): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fmap_5flimits_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': map_limits.pb.cc:(.text+0x439): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fmap_5flimits_2eproto::TableStruct::InitDefaultsImpl()': map_limits.pb.cc:(.text+0x688): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'map_limits.pb.cc:(.text+0x6a9): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::MapLimits::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':map_limits.pb.cc:(.text+0xc68): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' map_limits.pb.cc:(.text+0xcef): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'map_limits.pb.cc:(.text+0xd57): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' map_limits.pb.cc:(.text+0xd65): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'map_limits.pb.cc:(.text+0xd8e): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' map_limits.pb.cc:(.text+0xdd5): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::MapLimits::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': map_limits.pb.cc:(.text+0xf83): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(map_limits.pb.cc.o): In function
cartographer::mapping::proto::MapLimits::ByteSizeLong() const': map_limits.pb.cc:(.text+0x1033): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(map_limits.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::MapLimits>(cartographer::mapping::proto::MapLimits*)': map_limits.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto9MapLimitsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto9MapLimitsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(map_limits.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto9MapLimitsE[ZTVN12cartographer7mapping5proto9MapLimitsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':ceres_scan_matcher_options_2d.pb.cc:(.text+0x183): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2fceres_5fscan_5fmatcher_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':ceres_scan_matcher_options_2d.pb.cc:(.text+0x20a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2fceres_5fscan_5fmatcher_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':ceres_scan_matcher_options_2d.pb.cc:(.text+0x4a8): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2fceres_5fscan_5fmatcher_5foptions_5f2d_2eproto::TableStruct::InitDefaultsImpl()':ceres_scan_matcher_options_2d.pb.cc:(.text+0x6f8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' ceres_scan_matcher_options_2d.pb.cc:(.text+0x714): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': ceres_scan_matcher_options_2d.pb.cc:(.text+0xca6): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'ceres_scan_matcher_options_2d.pb.cc:(.text+0xd2e): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' ceres_scan_matcher_options_2d.pb.cc:(.text+0xe0d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'ceres_scan_matcher_options_2d.pb.cc:(.text+0xe3a): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':ceres_scan_matcher_options_2d.pb.cc:(.text+0x1023): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions2D::ByteSizeLong() const':ceres_scan_matcher_options_2d.pb.cc:(.text+0x10d3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::scan_matching::proto::CeresScanMatcherOptions2D(cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions2D*)':ceres_scan_matcher_options_2d.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions2DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions2DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(ceres_scan_matcher_options_2d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions2DE[_ZTVN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x15a): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x239): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions::ByteSizeLong() const': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x2f3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2freal_5ftime_5fcorrelative_5fscan_5fmatcher_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x37a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2freal_5ftime_5fcorrelative_5fscan_5fmatcher_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x631): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2freal_5ftime_5fcorrelative_5fscan_5fmatcher_5foptions_2eproto::TableStruct::InitDefaultsImpl()': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x868): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': real_time_correlative_scan_matcher_options.pb.cc:(.text+0xb83): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2freal_5ftime_5fcorrelative_5fscan_5fmatcher_5foptions_2eproto::TableStruct::InitDefaultsImpl()': real_time_correlative_scan_matcher_options.pb.cc:(.text+0x880): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions>(cartographer::mapping::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions*)': real_time_correlative_scan_matcher_options.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping13scan_matching5proto37RealTimeCorrelativeScanMatcherOptionsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping13scan_matching5proto37RealTimeCorrelativeScanMatcherOptionsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(real_time_correlative_scan_matcher_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping13scan_matching5proto37RealTimeCorrelativeScanMatcherOptionsE[ZTVN12cartographer7mapping13scan_matching5proto37RealTimeCorrelativeScanMatcherOptionsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryNodeData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':trajectory_node_data.pb.cc:(.text+0x206): undefined reference to
google::protobuf::internal::WireFormatLite::WriteFloatArray(float const*, int, google::protobuf::io::CodedOutputStream*)' trajectory_node_data.pb.cc:(.text+0x22b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'trajectory_node_data.pb.cc:(.text+0x271): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' trajectory_node_data.pb.cc:(.text+0x294): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_5fnode_5fdata_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': trajectory_node_data.pb.cc:(.text+0x30a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_5fnode_5fdata_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': trajectory_node_data.pb.cc:(.text+0x582): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_5fnode_5fdata_2eproto::TableStruct::InitDefaultsImpl()': trajectory_node_data.pb.cc:(.text+0x878): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'trajectory_node_data.pb.cc:(.text+0x899): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryNodeData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':trajectory_node_data.pb.cc:(.text+0x11db): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' trajectory_node_data.pb.cc:(.text+0x1333): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'trajectory_node_data.pb.cc:(.text+0x1423): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_node_data.pb.cc:(.text+0x143e): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_node_data.pb.cc:(.text+0x14f0): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_node_data.pb.cc:(.text+0x150b): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_node_data.pb.cc:(.text+0x1559): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory_node_data.pb.cc:(.text+0x1662): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory_node_data.pb.cc:(.text+0x1698): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' trajectory_node_data.pb.cc:(.text+0x16d8): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'trajectory_node_data.pb.cc:(.text+0x17df): undefined reference to
google::protobuf::io::CodedInputStream::SkipFallback(int, int)' libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryNodeData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':trajectory_node_data.pb.cc:(.text+0x1b33): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_node_data.pb.cc.o): In function
cartographer::mapping::proto::TrajectoryNodeData::ByteSizeLong() const':trajectory_node_data.pb.cc:(.text+0x1ca3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(trajectory_node_data.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::TrajectoryNodeData(cartographer::mapping::proto::TrajectoryNodeData*)':trajectory_node_data.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto18TrajectoryNodeDataEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto18TrajectoryNodeDataEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(trajectory_node_data.pb.cc.o): In function
google::protobuf::RepeatedField::Reserve(int)':trajectory_node_data.pb.cc:(.text.ZN6google8protobuf13RepeatedFieldIfE7ReserveEi[ZN6google8protobuf13RepeatedFieldIfE7ReserveEi]+0x64): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned long)' trajectory_node_data.pb.cc:(.text._ZN6google8protobuf13RepeatedFieldIfE7ReserveEi[_ZN6google8protobuf13RepeatedFieldIfE7ReserveEi]+0xce): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(trajectory_node_data.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto18TrajectoryNodeDataE[ZTVN12cartographer7mapping5proto18TrajectoryNodeDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::MotionFilterOptions::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':motion_filter_options.pb.cc:(.text+0x14a): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::MotionFilterOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':motion_filter_options.pb.cc:(.text+0x1f9): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::MotionFilterOptions::ByteSizeLong() const':motion_filter_options.pb.cc:(.text+0x283): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fmotion_5ffilter_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':motion_filter_options.pb.cc:(.text+0x30a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fmotion_5ffilter_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':motion_filter_options.pb.cc:(.text+0x587): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fmotion_5ffilter_5foptions_2eproto::TableStruct::InitDefaultsImpl()':motion_filter_options.pb.cc:(.text+0x7a8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::MotionFilterOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':motion_filter_options.pb.cc:(.text+0xa92): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' libcartographer.a(motion_filter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fmotion_5ffilter_5foptions_2eproto::TableStruct::InitDefaultsImpl()':motion_filter_options.pb.cc:(.text+0x7c0): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(motion_filter_options.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::MotionFilterOptions(cartographer::mapping::proto::MotionFilterOptions*)':motion_filter_options.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto19MotionFilterOptionsEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto19MotionFilterOptionsEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(motion_filter_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto19MotionFilterOptionsE[_ZTVN12cartographer7mapping5proto19MotionFilterOptionsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::NodeId::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': pose_graph.pb.cc:(.text+0xbe): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::NodeId::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': pose_graph.pb.cc:(.text+0x163): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::SubmapId::ByteSizeLong() const': pose_graph.pb.cc:(.text+0x1db): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::NodeId::ByteSizeLong() const': pose_graph.pb.cc:(.text+0x24b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': pose_graph.pb.cc:(.text+0x323): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o):pose_graph.pb.cc:(.text+0x40a): more undefined references to
google::protobuf::internal::proto3_preserve_unknown_' follow libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':pose_graph.pb.cc:(.text+0x4b0): undefined reference to
google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)' pose_graph.pb.cc:(.text+0x4d3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fpose_5fgraph_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': pose_graph.pb.cc:(.text+0x5fa): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fpose_5fgraph_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': pose_graph.pb.cc:(.text+0xaec): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::SharedCtor()': pose_graph.pb.cc:(.text+0x10b3): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::SharedDtor()': pose_graph.pb.cc:(.text+0x10e0): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2fpose_5fgraph_2eproto::TableStruct::InitDefaultsImpl()': pose_graph.pb.cc:(.text+0x175f): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'pose_graph.pb.cc:(.text+0x1780): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' pose_graph.pb.cc:(.text+0x1797): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'pose_graph.pb.cc:(.text+0x17ae): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' pose_graph.pb.cc:(.text+0x17c5): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'pose_graph.pb.cc:(.text+0x17dc): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::SubmapId::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':pose_graph.pb.cc:(.text+0x1b27): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' pose_graph.pb.cc:(.text+0x1b73): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'pose_graph.pb.cc:(.text+0x1bca): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::NodeId::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':pose_graph.pb.cc:(.text+0x1cb7): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' pose_graph.pb.cc:(.text+0x1d03): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'pose_graph.pb.cc:(.text+0x1d5a): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::Clear()':pose_graph.pb.cc:(.text+0x25b8): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::MergeFrom(cartographer::mapping::proto::PoseGraph_LandmarkPose const&)':pose_graph.pb.cc:(.text+0x28ef): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::PoseGraph_LandmarkPose(cartographer::mapping::proto::PoseGraph_LandmarkPose const&)':pose_graph.pb.cc:(.text+0x2ade): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph::MergeFrom(cartographer::mapping::proto::PoseGraph const&)':pose_graph.pb.cc:(.text+0x2e9f): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' pose_graph.pb.cc:(.text+0x2efb): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'pose_graph.pb.cc:(.text+0x2f53): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph::PoseGraph(cartographer::mapping::proto::PoseGraph const&)':pose_graph.pb.cc:(.text+0x3103): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' pose_graph.pb.cc:(.text+0x3153): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(pose_graph.pb.cc.o):pose_graph.pb.cc:(.text+0x31a3): more undefined references to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' follow libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_Constraint::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':pose_graph.pb.cc:(.text+0x333c): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' pose_graph.pb.cc:(.text+0x33b9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'pose_graph.pb.cc:(.text+0x342c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' pose_graph.pb.cc:(.text+0x3474): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'pose_graph.pb.cc:(.text+0x34c0): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' pose_graph.pb.cc:(.text+0x352c): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'pose_graph.pb.cc:(.text+0x3562): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' pose_graph.pb.cc:(.text+0x358a): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'pose_graph.pb.cc:(.text+0x35cd): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':pose_graph.pb.cc:(.text+0x379a): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' pose_graph.pb.cc:(.text+0x37d4): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'pose_graph.pb.cc:(.text+0x37fe): undefined reference to
google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)' pose_graph.pb.cc:(.text+0x3872): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'pose_graph.pb.cc:(.text+0x3880): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' pose_graph.pb.cc:(.text+0x38ad): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_Constraint::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': pose_graph.pb.cc:(.text+0x3aa9): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': pose_graph.pb.cc:(.text+0x3b60): undefined reference to
google::protobuf::internal::WireFormatLite::VerifyUtf8String(char const*, int, google::protobuf::internal::WireFormatLite::Operation, char const*)'pose_graph.pb.cc:(.text+0x3b83): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_Constraint::ByteSizeLong() const':pose_graph.pb.cc:(.text+0x3c93): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph_LandmarkPose::ByteSizeLong() const':pose_graph.pb.cc:(.text+0x3d3b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':pose_graph.pb.cc:(.text+0x3f45): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' pose_graph.pb.cc:(.text+0x3fcb): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'pose_graph.pb.cc:(.text+0x4019): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' pose_graph.pb.cc:(.text+0x409f): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'pose_graph.pb.cc:(.text+0x40ed): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' pose_graph.pb.cc:(.text+0x4108): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'pose_graph.pb.cc:(.text+0x419f): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' pose_graph.pb.cc:(.text+0x41ed): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'pose_graph.pb.cc:(.text+0x4208): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' pose_graph.pb.cc:(.text+0x4278): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'pose_graph.pb.cc:(.text+0x42ae): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' pose_graph.pb.cc:(.text+0x437b): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'pose_graph.pb.cc:(.text+0x439c): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' pose_graph.pb.cc:(.text+0x43bd): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': pose_graph.pb.cc:(.text+0x4580): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
cartographer::mapping::proto::PoseGraph::ByteSizeLong() const': pose_graph.pb.cc:(.text+0x46ab): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(pose_graph.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::PoseGraph>(cartographer::mapping::proto::PoseGraph*)': pose_graph.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto9PoseGraphEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto9PoseGraphEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(pose_graph.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<cartographer::mapping::proto::PoseGraph_Constraint>::TypeHandler>(void**, void**, int, int)': pose_graph.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto20PoseGraph_ConstraintEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto20PoseGraph_ConstraintEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'pose_graph.pb.cc:(.text.ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto20PoseGraph_ConstraintEE11TypeHandlerEEEvPPvSC_ii[ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto20PoseGraph_ConstraintEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(pose_graph.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrFieldcartographer::mapping::proto::Trajectory::TypeHandler>(void**, void**, int, int)':pose_graph.pb.cc:(.text.ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto10TrajectoryEE11TypeHandlerEEEvPPvSC_ii[ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto10TrajectoryEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' pose_graph.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto10TrajectoryEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto10TrajectoryEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(pose_graph.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<cartographer::mapping::proto::PoseGraph_LandmarkPose>::TypeHandler>(void**, void**, int, int)': pose_graph.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto22PoseGraph_LandmarkPoseEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto22PoseGraph_LandmarkPoseEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'pose_graph.pb.cc:(.text.ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto22PoseGraph_LandmarkPoseEE11TypeHandlerEEEvPPvSC_ii[ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto22PoseGraph_LandmarkPoseEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(pose_graph.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto8SubmapIdE[_ZTVN12cartographer7mapping5proto8SubmapIdE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(pose_graph.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto6NodeIdE[ZTVN12cartographer7mapping5proto6NodeIdE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(pose_graph.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto20PoseGraph_ConstraintE[_ZTVN12cartographer7mapping5proto20PoseGraph_ConstraintE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(pose_graph.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto22PoseGraph_LandmarkPoseE[ZTVN12cartographer7mapping5proto22PoseGraph_LandmarkPoseE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(pose_graph.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto9PoseGraphE[_ZTVN12cartographer7mapping5proto9PoseGraphE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::CompressedPointCloud::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x156): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::CompressedPointCloud::ByteSizeLong() const': sensor.pb.cc:(.text+0x18a): undefined reference to
google::protobuf::internal::WireFormatLite::Int32Size(google::protobuf::RepeatedField const&)'sensor.pb.cc:(.text+0x1eb): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::ImuData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':sensor.pb.cc:(.text+0x283): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::OdometryData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':sensor.pb.cc:(.text+0x303): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::FixedFramePoseData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':sensor.pb.cc:(.text+0x383): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::TimedPointCloudData::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':sensor.pb.cc:(.text+0x433): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(sensor.pb.cc.o):sensor.pb.cc:(.text+0x513): more undefined references to
google::protobuf::internal::proto3_preserve_unknown' followlibcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::CompressedPointCloud::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': sensor.pb.cc:(.text+0x874): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint64SlowPath(unsigned long)'sensor.pb.cc:(.text+0x88f): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' sensor.pb.cc:(.text+0x8b7): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'sensor.pb.cc:(.text+0x8d4): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fsensor_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':sensor.pb.cc:(.text+0x94a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fsensor_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':sensor.pb.cc:(.text+0x100b): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::SharedCtor()':sensor.pb.cc:(.text+0x1a63): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::SharedDtor()':sensor.pb.cc:(.text+0x1aa0): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fsensor_2eproto::TableStruct::InitDefaultsImpl()':sensor.pb.cc:(.text+0x21a5): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' sensor.pb.cc:(.text+0x21c1): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'sensor.pb.cc:(.text+0x21d8): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' sensor.pb.cc:(.text+0x21ef): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'sensor.pb.cc:(.text+0x2206): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' sensor.pb.cc:(.text+0x221d): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(sensor.pb.cc.o):sensor.pb.cc:(.text+0x2234): more undefined references to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' follow libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::CompressedPointCloud::MergeFrom(cartographer::sensor::proto::CompressedPointCloud const&)':sensor.pb.cc:(.text+0x304f): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned long)' sensor.pb.cc:(.text+0x30ee): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::Clear()': sensor.pb.cc:(.text+0x3268): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::MergeFrom(cartographer::sensor::proto::LandmarkData_LandmarkObservation const&)': sensor.pb.cc:(.text+0x3865): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::LandmarkData_LandmarkObservation(cartographer::sensor::proto::LandmarkData_LandmarkObservation const&)': sensor.pb.cc:(.text+0x3e32): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::CompressedPointCloud::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x3f82): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x3fd6): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' sensor.pb.cc:(.text+0x4036): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'sensor.pb.cc:(.text+0x4063): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' sensor.pb.cc:(.text+0x40a7): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'sensor.pb.cc:(.text+0x4164): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::TimedPointCloudData::TimedPointCloudData(cartographer::sensor::proto::TimedPointCloudData const&)':sensor.pb.cc:(.text+0x430b): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::TimedPointCloudData::MergeFrom(cartographer::sensor::proto::TimedPointCloudData const&)':sensor.pb.cc:(.text+0x4453): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::RangeData::RangeData(cartographer::sensor::proto::RangeData const&)':sensor.pb.cc:(.text+0x466b): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' sensor.pb.cc:(.text+0x46c3): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::RangeData::MergeFrom(cartographer::sensor::proto::RangeData const&)': sensor.pb.cc:(.text+0x4833): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(sensor.pb.cc.o):sensor.pb.cc:(.text+0x4883): more undefined references to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' follow libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::RangeData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':sensor.pb.cc:(.text+0x4e1d): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' sensor.pb.cc:(.text+0x4ee2): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'sensor.pb.cc:(.text+0x4f2c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' sensor.pb.cc:(.text+0x4fb2): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'sensor.pb.cc:(.text+0x502d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' sensor.pb.cc:(.text+0x5060): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'sensor.pb.cc:(.text+0x50ee): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' sensor.pb.cc:(.text+0x5107): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::TimedPointCloudData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x51ec): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x5241): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' sensor.pb.cc:(.text+0x52c2): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'sensor.pb.cc:(.text+0x5305): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' sensor.pb.cc:(.text+0x5317): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'sensor.pb.cc:(.text+0x536f): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' sensor.pb.cc:(.text+0x5381): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'sensor.pb.cc:(.text+0x53ae): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' sensor.pb.cc:(.text+0x5473): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::RangeData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x55f0): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::TimedPointCloudData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x571b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::TimedPointCloudData::ByteSizeLong() const': sensor.pb.cc:(.text+0x5803): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::RangeData::ByteSizeLong() const': sensor.pb.cc:(.text+0x5913): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::ImuData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x5af4): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x5b49): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' sensor.pb.cc:(.text+0x5bc7): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'sensor.pb.cc:(.text+0x5bd6): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' sensor.pb.cc:(.text+0x5c03): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::ImuData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x5d9b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::ImuData::ByteSizeLong() const': sensor.pb.cc:(.text+0x5e63): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x5f42): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x5f71): undefined reference to
google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' sensor.pb.cc:(.text+0x602f): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'sensor.pb.cc:(.text+0x6041): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' sensor.pb.cc:(.text+0x6074): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x622d): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x6289): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' sensor.pb.cc:(.text+0x6339): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'sensor.pb.cc:(.text+0x6378): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' sensor.pb.cc:(.text+0x638a): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'sensor.pb.cc:(.text+0x63b7): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' sensor.pb.cc:(.text+0x6412): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::FixedFramePoseData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x64e5): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x6539): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' sensor.pb.cc:(.text+0x659e): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'sensor.pb.cc:(.text+0x65ac): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' sensor.pb.cc:(.text+0x65d5): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::OdometryData::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': sensor.pb.cc:(.text+0x66d5): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'sensor.pb.cc:(.text+0x6729): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' sensor.pb.cc:(.text+0x678e): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'sensor.pb.cc:(.text+0x679c): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' sensor.pb.cc:(.text+0x67c5): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::OdometryData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x68eb): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::FixedFramePoseData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x69ab): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData_LandmarkObservation::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x6a99): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::LandmarkData::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': sensor.pb.cc:(.text+0x6b92): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o): In function
cartographer::sensor::proto::OdometryData::ByteSizeLong() const': sensor.pb.cc:(.text+0x6c33): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(sensor.pb.cc.o):sensor.pb.cc:(.text+0x6cc3): more undefined references to
google::protobuf::internal::proto3_preserve_unknown_' follow libcartographer.a(sensor.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::sensor::proto::LandmarkData(cartographer::sensor::proto::LandmarkData*)':sensor.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer6sensor5proto12LandmarkDataEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer6sensor5proto12LandmarkDataEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(sensor.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrFieldcartographer::transform::proto::Vector4f::TypeHandler>(void**, void**, int, int)':sensor.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector4fEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector4fEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' sensor.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector4fEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector4fEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(sensor.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<cartographer::transform::proto::Vector3f>::TypeHandler>(void**, void**, int, int)': sensor.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector3fEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector3fEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'sensor.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector3fEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer9transform5proto8Vector3fEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(sensor.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrFieldcartographer::sensor::proto::LandmarkData_LandmarkObservation::TypeHandler>(void**, void**, int, int)':sensor.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer6sensor5proto32LandmarkData_LandmarkObservationEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer6sensor5proto32LandmarkData_LandmarkObservationEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' sensor.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer6sensor5proto32LandmarkData_LandmarkObservationEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer6sensor5proto32LandmarkData_LandmarkObservationEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(sensor.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6sensor5proto20CompressedPointCloudE[_ZTVN12cartographer6sensor5proto20CompressedPointCloudE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(sensor.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6sensor5proto19TimedPointCloudDataE[_ZTVN12cartographer6sensor5proto19TimedPointCloudDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(sensor.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6sensor5proto9RangeDataE[ZTVN12cartographer6sensor5proto9RangeDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(sensor.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6sensor5proto7ImuDataE[_ZTVN12cartographer6sensor5proto7ImuDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(sensor.pb.cc.o):(.data.rel.ro.ZTVN12cartographer6sensor5proto12OdometryDataE[ZTVN12cartographer6sensor5proto12OdometryDataE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(sensor.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6sensor5proto18FixedFramePoseDataE[_ZTVN12cartographer6sensor5proto18FixedFramePoseDataE]+0xb8): more undefined references to
google::protobuf::Message::SpaceUsedLong() const' followlibcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::AdaptiveVoxelFilterOptions::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': adaptive_voxel_filter_options.pb.cc:(.text+0x142): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::AdaptiveVoxelFilterOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': adaptive_voxel_filter_options.pb.cc:(.text+0x1e9): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::AdaptiveVoxelFilterOptions::ByteSizeLong() const': adaptive_voxel_filter_options.pb.cc:(.text+0x263): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fadaptive_5fvoxel_5ffilter_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': adaptive_voxel_filter_options.pb.cc:(.text+0x2ea): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fadaptive_5fvoxel_5ffilter_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': adaptive_voxel_filter_options.pb.cc:(.text+0x570): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fadaptive_5fvoxel_5ffilter_5foptions_2eproto::TableStruct::InitDefaultsImpl()': adaptive_voxel_filter_options.pb.cc:(.text+0x798): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::AdaptiveVoxelFilterOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': adaptive_voxel_filter_options.pb.cc:(.text+0xa72): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
cartographer::sensor::proto::protobuf_cartographer_2fsensor_2fproto_2fadaptive_5fvoxel_5ffilter_5foptions_2eproto::TableStruct::InitDefaultsImpl()': adaptive_voxel_filter_options.pb.cc:(.text+0x7b0): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::sensor::proto::AdaptiveVoxelFilterOptions>(cartographer::sensor::proto::AdaptiveVoxelFilterOptions*)': adaptive_voxel_filter_options.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer6sensor5proto26AdaptiveVoxelFilterOptionsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer6sensor5proto26AdaptiveVoxelFilterOptionsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(adaptive_voxel_filter_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6sensor5proto26AdaptiveVoxelFilterOptionsE[_ZTVN12cartographer6sensor5proto26AdaptiveVoxelFilterOptionsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::CeresSolverOptions::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':ceres_solver_options.pb.cc:(.text+0x13f): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::CeresSolverOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':ceres_solver_options.pb.cc:(.text+0x1fb): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::CeresSolverOptions::ByteSizeLong() const':ceres_solver_options.pb.cc:(.text+0x27b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::protobuf_cartographer_2fcommon_2fproto_2fceres_5fsolver_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)':ceres_solver_options.pb.cc:(.text+0x2fa): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::protobuf_cartographer_2fcommon_2fproto_2fceres_5fsolver_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':ceres_solver_options.pb.cc:(.text+0x56e): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::protobuf_cartographer_2fcommon_2fproto_2fceres_5fsolver_5foptions_2eproto::TableStruct::InitDefaultsImpl()':ceres_solver_options.pb.cc:(.text+0x788): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::CeresSolverOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':ceres_solver_options.pb.cc:(.text+0xa1b): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' ceres_solver_options.pb.cc:(.text+0xaab): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'ceres_solver_options.pb.cc:(.text+0xaef): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' ceres_solver_options.pb.cc:(.text+0xb42): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'libcartographer.a(ceres_solver_options.pb.cc.o): In function
cartographer::common::proto::protobuf_cartographer_2fcommon_2fproto_2fceres_5fsolver_5foptions_2eproto::TableStruct::InitDefaultsImpl()': ceres_solver_options.pb.cc:(.text+0x7a0): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(ceres_solver_options.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::common::proto::CeresSolverOptions>(cartographer::common::proto::CeresSolverOptions*)': ceres_solver_options.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer6common5proto18CeresSolverOptionsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer6common5proto18CeresSolverOptionsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(ceres_solver_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer6common5proto18CeresSolverOptionsE[ZTVN12cartographer6common5proto18CeresSolverOptionsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector2d::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':transform.pb.cc:(.text+0x13a): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector3d::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':transform.pb.cc:(.text+0x1ea): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Quaterniond::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':transform.pb.cc:(.text+0x2ca): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector2d::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':transform.pb.cc:(.text+0x389): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector2f::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':transform.pb.cc:(.text+0x3f9): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(transform.pb.cc.o):transform.pb.cc:(.text+0x479): more undefined references to
google::protobuf::internal::proto3_preserve_unknown' followlibcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::protobuf_cartographer_2ftransform_2fproto_2ftransform_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': transform.pb.cc:(.text+0x158a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::protobuf_cartographer_2ftransform_2fproto_2ftransform_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': transform.pb.cc:(.text+0x1e30): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::protobuf_cartographer_2ftransform_2fproto_2ftransform_2eproto::TableStruct::InitDefaultsImpl()': transform.pb.cc:(.text+0x32e5): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'transform.pb.cc:(.text+0x32fc): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' transform.pb.cc:(.text+0x3313): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'transform.pb.cc:(.text+0x332b): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' transform.pb.cc:(.text+0x3343): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'transform.pb.cc:(.text+0x335a): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(transform.pb.cc.o):transform.pb.cc:(.text+0x3372): more undefined references to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' followlibcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector2d::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': transform.pb.cc:(.text+0x38fa): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector2f::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': transform.pb.cc:(.text+0x3ada): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector3d::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': transform.pb.cc:(.text+0x3cc2): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector3f::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': transform.pb.cc:(.text+0x3f02): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Vector4f::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': transform.pb.cc:(.text+0x4143): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'libcartographer.a(transform.pb.cc.o):transform.pb.cc:(.text+0x4413): more undefined references to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' follow libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Rigid2d::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':transform.pb.cc:(.text+0x49e7): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' transform.pb.cc:(.text+0x4a45): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'transform.pb.cc:(.text+0x4a6a): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Rigid2f::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':transform.pb.cc:(.text+0x4bb9): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' transform.pb.cc:(.text+0x4c07): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'transform.pb.cc:(.text+0x4c65): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' transform.pb.cc:(.text+0x4c8a): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Rigid3d::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': transform.pb.cc:(.text+0x4db2): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'transform.pb.cc:(.text+0x4e07): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' transform.pb.cc:(.text+0x4e4d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'transform.pb.cc:(.text+0x4e8e): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' transform.pb.cc:(.text+0x4ea0): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'transform.pb.cc:(.text+0x4ecd): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' libcartographer.a(transform.pb.cc.o): In function
cartographer::transform::proto::Rigid3f::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':transform.pb.cc:(.text+0x4fd2): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' transform.pb.cc:(.text+0x5027): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'transform.pb.cc:(.text+0x506d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' transform.pb.cc:(.text+0x50ae): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'transform.pb.cc:(.text+0x50c0): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' transform.pb.cc:(.text+0x50ed): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(transform.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::transform::proto::Rigid3f>(cartographer::transform::proto::Rigid3f*)': transform.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer9transform5proto7Rigid3fEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer9transform5proto7Rigid3fEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(transform.pb.cc.o):(.data.rel.ro._ZTVN12cartographer9transform5proto8Vector2dE[_ZTVN12cartographer9transform5proto8Vector2dE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(transform.pb.cc.o):(.data.rel.ro._ZTVN12cartographer9transform5proto8Vector2fE[_ZTVN12cartographer9transform5proto8Vector2fE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(transform.pb.cc.o):(.data.rel.ro.ZTVN12cartographer9transform5proto8Vector3dE[ZTVN12cartographer9transform5proto8Vector3dE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(transform.pb.cc.o):(.data.rel.ro._ZTVN12cartographer9transform5proto8Vector3fE[_ZTVN12cartographer9transform5proto8Vector3fE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(transform.pb.cc.o):(.data.rel.ro.ZTVN12cartographer9transform5proto8Vector4fE[ZTVN12cartographer9transform5proto8Vector4fE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(transform.pb.cc.o):(.data.rel.ro._ZTVN12cartographer9transform5proto11QuaterniondE[_ZTVN12cartographer9transform5proto11QuaterniondE]+0xb8): more undefined references to
google::protobuf::Message::SpaceUsedLong() const' followlibcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::HybridGrid::ByteSizeLong() const': hybrid_grid.pb.cc:(.text+0xde): undefined reference to
google::protobuf::internal::WireFormatLite::SInt32Size(google::protobuf::RepeatedField const&)'hybrid_grid.pb.cc:(.text+0x113): undefined reference to
google::protobuf::internal::WireFormatLite::SInt32Size(google::protobuf::RepeatedField<int> const&)' hybrid_grid.pb.cc:(.text+0x148): undefined reference to
google::protobuf::internal::WireFormatLite::SInt32Size(google::protobuf::RepeatedField const&)'hybrid_grid.pb.cc:(.text+0x17d): undefined reference to
google::protobuf::internal::WireFormatLite::Int32Size(google::protobuf::RepeatedField<int> const&)' hybrid_grid.pb.cc:(.text+0x1d3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::HybridGrid::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': hybrid_grid.pb.cc:(.text+0x437): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fhybrid_5fgrid_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': hybrid_grid.pb.cc:(.text+0x4ba): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::HybridGrid::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': hybrid_grid.pb.cc:(.text+0x8b4): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'hybrid_grid.pb.cc:(.text+0x8c4): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint64SlowPath(unsigned long)' hybrid_grid.pb.cc:(.text+0x8d4): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'hybrid_grid.pb.cc:(.text+0x8e4): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' hybrid_grid.pb.cc:(.text+0x902): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'hybrid_grid.pb.cc:(.text+0x925): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' hybrid_grid.pb.cc:(.text+0x932): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'hybrid_grid.pb.cc:(.text+0x944): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' hybrid_grid.pb.cc:(.text+0x954): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'hybrid_grid.pb.cc:(.text+0x966): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' libcartographer.a(hybrid_grid.pb.cc.o):hybrid_grid.pb.cc:(.text+0x984): more undefined references to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' followlibcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fhybrid_5fgrid_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': hybrid_grid.pb.cc:(.text+0xbfd): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fhybrid_5fgrid_2eproto::TableStruct::InitDefaultsImpl()': hybrid_grid.pb.cc:(.text+0xf28): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'libcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::HybridGrid::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': hybrid_grid.pb.cc:(.text+0x16cf): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'hybrid_grid.pb.cc:(.text+0x1829): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' hybrid_grid.pb.cc:(.text+0x1859): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'hybrid_grid.pb.cc:(.text+0x1889): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' hybrid_grid.pb.cc:(.text+0x18b9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'hybrid_grid.pb.cc:(.text+0x18eb): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' hybrid_grid.pb.cc:(.text+0x1949): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'hybrid_grid.pb.cc:(.text+0x19d4): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' hybrid_grid.pb.cc:(.text+0x1a74): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'hybrid_grid.pb.cc:(.text+0x1b14): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(hybrid_grid.pb.cc.o):hybrid_grid.pb.cc:(.text+0x1bae): more undefined references to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' followlibcartographer.a(hybrid_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fhybrid_5fgrid_2eproto::TableStruct::InitDefaultsImpl()': hybrid_grid.pb.cc:(.text+0xf40): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(hybrid_grid.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::HybridGrid>(cartographer::mapping::proto::HybridGrid*)': hybrid_grid.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto10HybridGridEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto10HybridGridEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(hybrid_grid.pb.cc.o): In function
bool google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<int, (google::protobuf::internal::WireFormatLite::FieldType)17>(int, unsigned int, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<int>*)': hybrid_grid.pb.cc:(.text._ZN6google8protobuf8internal14WireFormatLite29ReadRepeatedPrimitiveNoInlineIiLNS2_9FieldTypeE17EEEbijPNS0_2io16CodedInputStreamEPNS0_13RepeatedFieldIT_EE[_ZN6google8protobuf8internal14WireFormatLite29ReadRepeatedPrimitiveNoInlineIiLNS2_9FieldTypeE17EEEbijPNS0_2io16CodedInputStreamEPNS0_13RepeatedFieldIT_EE]+0x2f): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'hybrid_grid.pb.cc:(.text.ZN6google8protobuf8internal14WireFormatLite29ReadRepeatedPrimitiveNoInlineIiLNS2_9FieldTypeE17EEEbijPNS0_2io16CodedInputStreamEPNS0_13RepeatedFieldIT_EE[ZN6google8protobuf8internal14WireFormatLite29ReadRepeatedPrimitiveNoInlineIiLNS2_9FieldTypeE17EEEbijPNS0_2io16CodedInputStreamEPNS0_13RepeatedFieldIT_EE]+0x112): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' libcartographer.a(hybrid_grid.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto10HybridGridE[_ZTVN12cartographer7mapping5proto10HybridGridE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions3D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': local_trajectory_builder_options_3d.pb.cc:(.text+0x22a): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2flocal_5ftrajectory_5fbuilder_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': local_trajectory_builder_options_3d.pb.cc:(.text+0x37a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2flocal_5ftrajectory_5fbuilder_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': local_trajectory_builder_options_3d.pb.cc:(.text+0x627): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2flocal_5ftrajectory_5fbuilder_5foptions_5f3d_2eproto::TableStruct::InitDefaultsImpl()': local_trajectory_builder_options_3d.pb.cc:(.text+0x8d8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'local_trajectory_builder_options_3d.pb.cc:(.text+0x908): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions3D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':local_trajectory_builder_options_3d.pb.cc:(.text+0x1306): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' local_trajectory_builder_options_3d.pb.cc:(.text+0x13b0): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_3d.pb.cc:(.text+0x13c7): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_3d.pb.cc:(.text+0x146c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'local_trajectory_builder_options_3d.pb.cc:(.text+0x14fc): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' local_trajectory_builder_options_3d.pb.cc:(.text+0x1517): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'local_trajectory_builder_options_3d.pb.cc:(.text+0x154d): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' local_trajectory_builder_options_3d.pb.cc:(.text+0x15d4): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_3d.pb.cc:(.text+0x15ef): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_3d.pb.cc:(.text+0x165c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_3d.pb.cc:(.text+0x1677): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_3d.pb.cc:(.text+0x16e4): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'local_trajectory_builder_options_3d.pb.cc:(.text+0x16ff): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' local_trajectory_builder_options_3d.pb.cc:(.text+0x17e1): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'local_trajectory_builder_options_3d.pb.cc:(.text+0x1892): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()' libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions3D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':local_trajectory_builder_options_3d.pb.cc:(.text+0x1d6b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
cartographer::mapping::proto::LocalTrajectoryBuilderOptions3D::ByteSizeLong() const':local_trajectory_builder_options_3d.pb.cc:(.text+0x1fe3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::LocalTrajectoryBuilderOptions3D(cartographer::mapping::proto::LocalTrajectoryBuilderOptions3D*)':local_trajectory_builder_options_3d.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions3DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions3DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(local_trajectory_builder_options_3d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions3DE[_ZTVN12cartographer7mapping5proto31LocalTrajectoryBuilderOptions3DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Node::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': trajectory.pb.cc:(.text+0x15a): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Submap::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': trajectory.pb.cc:(.text+0x1e2): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': trajectory.pb.cc:(.text+0x2aa): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': trajectory.pb.cc:(.text+0x33a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': trajectory.pb.cc:(.text+0x6e6): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2ftrajectory_2eproto::TableStruct::InitDefaultsImpl()': trajectory.pb.cc:(.text+0xe1b): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'trajectory.pb.cc:(.text+0xe37): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' trajectory.pb.cc:(.text+0xe4e): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'trajectory.pb.cc:(.text+0xe65): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory::Trajectory(cartographer::mapping::proto::Trajectory const&)':trajectory.pb.cc:(.text+0x19a3): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' trajectory.pb.cc:(.text+0x19f3): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory::MergeFrom(cartographer::mapping::proto::Trajectory const&)': trajectory.pb.cc:(.text+0x1b13): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)'trajectory.pb.cc:(.text+0x1b63): undefined reference to
google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)' libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Node::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':trajectory.pb.cc:(.text+0x1d48): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' trajectory.pb.cc:(.text+0x1dc9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'trajectory.pb.cc:(.text+0x1e17): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory.pb.cc:(.text+0x1e25): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory.pb.cc:(.text+0x1e4a): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' trajectory.pb.cc:(.text+0x1ea6): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Submap::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': trajectory.pb.cc:(.text+0x1f95): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'trajectory.pb.cc:(.text+0x1fe7): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory.pb.cc:(.text+0x202d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory.pb.cc:(.text+0x2052): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' trajectory.pb.cc:(.text+0x2078): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': trajectory.pb.cc:(.text+0x2188): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'trajectory.pb.cc:(.text+0x2216): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' trajectory.pb.cc:(.text+0x2260): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'trajectory.pb.cc:(.text+0x22a9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' trajectory.pb.cc:(.text+0x2322): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'trajectory.pb.cc:(.text+0x236c): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' trajectory.pb.cc:(.text+0x237e): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'trajectory.pb.cc:(.text+0x23e5): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' trajectory.pb.cc:(.text+0x2418): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'trajectory.pb.cc:(.text+0x24c8): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' trajectory.pb.cc:(.text+0x24e1): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Node::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': trajectory.pb.cc:(.text+0x2613): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Submap::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': trajectory.pb.cc:(.text+0x26cb): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': trajectory.pb.cc:(.text+0x2802): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Node::ByteSizeLong() const': trajectory.pb.cc:(.text+0x28b3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o): In function
cartographer::mapping::proto::Trajectory_Submap::ByteSizeLong() const': trajectory.pb.cc:(.text+0x2953): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(trajectory.pb.cc.o):trajectory.pb.cc:(.text+0x2a53): more undefined references to
google::protobuf::internal::proto3_preserve_unknown_' follow libcartographer.a(trajectory.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::Trajectory(cartographer::mapping::proto::Trajectory*)':trajectory.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto10TrajectoryEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto10TrajectoryEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(trajectory.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrFieldcartographer::mapping::proto::Trajectory_Node::TypeHandler>(void**, void**, int, int)':trajectory.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto15Trajectory_NodeEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto15Trajectory_NodeEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*))' trajectory.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto15Trajectory_NodeEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto15Trajectory_NodeEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(trajectory.pb.cc.o): In function
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<cartographer::mapping::proto::Trajectory_Submap>::TypeHandler>(void**, void**, int, int)': trajectory.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto17Trajectory_SubmapEE11TypeHandlerEEEvPPvSC_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto17Trajectory_SubmapEE11TypeHandlerEEEvPPvSC_ii]+0xb0): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void ()(void))'trajectory.pb.cc:(.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto17Trajectory_SubmapEE11TypeHandlerEEEvPPvSC_ii[ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN12cartographer7mapping5proto17Trajectory_SubmapEE11TypeHandlerEEEvPPvSC_ii]+0x100): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const' libcartographer.a(trajectory.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto15Trajectory_NodeE[_ZTVN12cartographer7mapping5proto15Trajectory_NodeE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(trajectory.pb.cc.o):(.data.rel.ro.ZTVN12cartographer7mapping5proto17Trajectory_SubmapE[ZTVN12cartographer7mapping5proto17Trajectory_SubmapE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(trajectory.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto10TrajectoryE[_ZTVN12cartographer7mapping5proto10TrajectoryE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': submaps_options_2d.pb.cc:(.text+0x133): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fsubmaps_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': submaps_options_2d.pb.cc:(.text+0x1ba): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fsubmaps_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': submaps_options_2d.pb.cc:(.text+0x437): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fsubmaps_5foptions_5f2d_2eproto::TableStruct::InitDefaultsImpl()': submaps_options_2d.pb.cc:(.text+0x688): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'submaps_options_2d.pb.cc:(.text+0x6a9): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':submaps_options_2d.pb.cc:(.text+0xc14): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' submaps_options_2d.pb.cc:(.text+0xc65): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'submaps_options_2d.pb.cc:(.text+0xcb7): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' submaps_options_2d.pb.cc:(.text+0xcc5): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'submaps_options_2d.pb.cc:(.text+0xd17): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' submaps_options_2d.pb.cc:(.text+0xd29): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'submaps_options_2d.pb.cc:(.text+0xd56): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':submaps_options_2d.pb.cc:(.text+0xf23): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submaps_options_2d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions2D::ByteSizeLong() const':submaps_options_2d.pb.cc:(.text+0xfe3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submaps_options_2d.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::SubmapsOptions2D(cartographer::mapping::proto::SubmapsOptions2D*)':submaps_options_2d.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto16SubmapsOptions2DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto16SubmapsOptions2DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(submaps_options_2d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto16SubmapsOptions2DE[_ZTVN12cartographer7mapping5proto16SubmapsOptions2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGrid::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': probability_grid.pb.cc:(.text+0xd3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGrid::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': probability_grid.pb.cc:(.text+0x103): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGrid::ByteSizeLong() const': probability_grid.pb.cc:(.text+0x143): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': probability_grid.pb.cc:(.text+0x1ca): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': probability_grid.pb.cc:(.text+0x43e): undefined reference to
google::protobuf::internal::AssignDescriptors(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_2eproto::TableStruct::InitDefaultsImpl()': probability_grid.pb.cc:(.text+0x648): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGrid::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': probability_grid.pb.cc:(.text+0x7a4): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'probability_grid.pb.cc:(.text+0x7c6): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' libcartographer.a(probability_grid.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_2eproto::TableStruct::InitDefaultsImpl()':probability_grid.pb.cc:(.text+0x660): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(probability_grid.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::proto::ProbabilityGrid(cartographer::mapping::proto::ProbabilityGrid*)':probability_grid.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto15ProbabilityGridEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto15ProbabilityGridEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(probability_grid.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto15ProbabilityGridE[_ZTVN12cartographer7mapping5proto15ProbabilityGridE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::CellLimits::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': cell_limits.pb.cc:(.text+0x11e): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::CellLimits::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': cell_limits.pb.cc:(.text+0x1c3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::CellLimits::ByteSizeLong() const': cell_limits.pb.cc:(.text+0x23b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fcell_5flimits_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': cell_limits.pb.cc:(.text+0x2ba): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fcell_5flimits_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': cell_limits.pb.cc:(.text+0x52d): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fcell_5flimits_2eproto::TableStruct::InitDefaultsImpl()': cell_limits.pb.cc:(.text+0x738): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::CellLimits::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': cell_limits.pb.cc:(.text+0x9a7): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'cell_limits.pb.cc:(.text+0x9f3): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' cell_limits.pb.cc:(.text+0xa4a): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'libcartographer.a(cell_limits.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fcell_5flimits_2eproto::TableStruct::InitDefaultsImpl()': cell_limits.pb.cc:(.text+0x750): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(cell_limits.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::CellLimits>(cartographer::mapping::proto::CellLimits*)': cell_limits.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto10CellLimitsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto10CellLimitsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(cell_limits.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto10CellLimitsE[_ZTVN12cartographer7mapping5proto10CellLimitsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::GridOptions2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':grid_2d_options.pb.cc:(.text+0x12a): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::GridOptions2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':grid_2d_options.pb.cc:(.text+0x1c1): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::GridOptions2D::ByteSizeLong() const':grid_2d_options.pb.cc:(.text+0x22b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)':grid_2d_options.pb.cc:(.text+0x2aa): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':grid_2d_options.pb.cc:(.text+0x52a): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_5foptions_2eproto::TableStruct::InitDefaultsImpl()':grid_2d_options.pb.cc:(.text+0x7e8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::GridOptions2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':grid_2d_options.pb.cc:(.text+0xa8a): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' grid_2d_options.pb.cc:(.text+0xad6): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'libcartographer.a(grid_2d_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fgrid_5f2d_5foptions_2eproto::TableStruct::InitDefaultsImpl()': grid_2d_options.pb.cc:(.text+0x800): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(grid_2d_options.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::GridOptions2D>(cartographer::mapping::proto::GridOptions2D*)': grid_2d_options.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto13GridOptions2DEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto13GridOptions2DEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(grid_2d_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto13GridOptions2DE[ZTVN12cartographer7mapping5proto13GridOptions2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions3D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':ceres_scan_matcher_options_3d.pb.cc:(.text+0x153): undefined reference to
google::protobuf::internal::WireFormatLite::WriteDoubleArray(double const*, int, google::protobuf::io::CodedOutputStream*)' ceres_scan_matcher_options_3d.pb.cc:(.text+0x203): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'ceres_scan_matcher_options_3d.pb.cc:(.text+0x229): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)' ceres_scan_matcher_options_3d.pb.cc:(.text+0x244): undefined reference to
google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath(unsigned int)'libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2fceres_5fscan_5fmatcher_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': ceres_scan_matcher_options_3d.pb.cc:(.text+0x2ba): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)'libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2fceres_5fscan_5fmatcher_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()': ceres_scan_matcher_options_3d.pb.cc:(.text+0x558): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)'libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::protobuf_cartographer_2fmapping_2fproto_2fscan_5fmatching_2fceres_5fscan_5fmatcher_5foptions_5f3d_2eproto::TableStruct::InitDefaultsImpl()': ceres_scan_matcher_options_3d.pb.cc:(.text+0x7f8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()'ceres_scan_matcher_options_3d.pb.cc:(.text+0x814): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)' libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions3D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':ceres_scan_matcher_options_3d.pb.cc:(.text+0xe9b): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' ceres_scan_matcher_options_3d.pb.cc:(.text+0x1119): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'ceres_scan_matcher_options_3d.pb.cc:(.text+0x1242): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' ceres_scan_matcher_options_3d.pb.cc:(.text+0x125d): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)'ceres_scan_matcher_options_3d.pb.cc:(.text+0x1293): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)' ceres_scan_matcher_options_3d.pb.cc:(.text+0x12dd): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'ceres_scan_matcher_options_3d.pb.cc:(.text+0x13da): undefined reference to
google::protobuf::io::CodedInputStream::SkipFallback(int, int)' libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions3D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':ceres_scan_matcher_options_3d.pb.cc:(.text+0x15f3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions3D::ByteSizeLong() const':ceres_scan_matcher_options_3d.pb.cc:(.text+0x16d3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
void google::protobuf::Arena::Owncartographer::mapping::scan_matching::proto::CeresScanMatcherOptions3D(cartographer::mapping::scan_matching::proto::CeresScanMatcherOptions3D*)':ceres_scan_matcher_options_3d.pb.cc:(.text.ZN6google8protobuf5Arena3OwnIN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions3DEEEvPT[ZN6google8protobuf5Arena3OwnIN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions3DEEEvPT]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void (*)(void*))' libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o): In function
google::protobuf::RepeatedField::Reserve(int)':ceres_scan_matcher_options_3d.pb.cc:(.text._ZN6google8protobuf13RepeatedFieldIdE7ReserveEi[_ZN6google8protobuf13RepeatedFieldIdE7ReserveEi]+0x5a): undefined reference to
google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned long)' ceres_scan_matcher_options_3d.pb.cc:(.text._ZN6google8protobuf13RepeatedFieldIdE7ReserveEi[_ZN6google8protobuf13RepeatedFieldIdE7ReserveEi]+0xbe): undefined reference to
google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const'libcartographer.a(ceres_scan_matcher_options_3d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions3DE[_ZTVN12cartographer7mapping13scan_matching5proto25CeresScanMatcherOptions3DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions3D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':submaps_options_3d.pb.cc:(.text+0x182): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fsubmaps_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':submaps_options_3d.pb.cc:(.text+0x22a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fsubmaps_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':submaps_options_3d.pb.cc:(.text+0x4a7): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2fsubmaps_5foptions_5f3d_2eproto::TableStruct::InitDefaultsImpl()':submaps_options_3d.pb.cc:(.text+0x6f8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' submaps_options_3d.pb.cc:(.text+0x714): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions3D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': submaps_options_3d.pb.cc:(.text+0xcec): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'submaps_options_3d.pb.cc:(.text+0xd74): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()' submaps_options_3d.pb.cc:(.text+0xdd9): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'submaps_options_3d.pb.cc:(.text+0xe8c): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' submaps_options_3d.pb.cc:(.text+0xec2): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions3D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': submaps_options_3d.pb.cc:(.text+0x10d1): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(submaps_options_3d.pb.cc.o): In function
cartographer::mapping::proto::SubmapsOptions3D::ByteSizeLong() const': submaps_options_3d.pb.cc:(.text+0x11c3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(submaps_options_3d.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::SubmapsOptions3D>(cartographer::mapping::proto::SubmapsOptions3D*)': submaps_options_3d.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto16SubmapsOptions3DEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto16SubmapsOptions3DEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(submaps_options_3d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto16SubmapsOptions3DE[_ZTVN12cartographer7mapping5proto16SubmapsOptions3DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':range_data_inserter_options.pb.cc:(.text+0x123): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2frange_5fdata_5finserter_5foptions_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)':range_data_inserter_options.pb.cc:(.text+0x1aa): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2frange_5fdata_5finserter_5foptions_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':range_data_inserter_options.pb.cc:(.text+0x432): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2frange_5fdata_5finserter_5foptions_2eproto::TableStruct::InitDefaultsImpl()':range_data_inserter_options.pb.cc:(.text+0x728): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' range_data_inserter_options.pb.cc:(.text+0x744): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': range_data_inserter_options.pb.cc:(.text+0xbe5): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)'range_data_inserter_options.pb.cc:(.text+0xc35): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)' range_data_inserter_options.pb.cc:(.text+0xca2): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarintSizeAsIntFallback()'range_data_inserter_options.pb.cc:(.text+0xcb0): undefined reference to
google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit(int)' range_data_inserter_options.pb.cc:(.text+0xcd9): undefined reference to
google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit(int)'libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const': range_data_inserter_options.pb.cc:(.text+0xe0b): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(range_data_inserter_options.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions::ByteSizeLong() const': range_data_inserter_options.pb.cc:(.text+0xea3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown'libcartographer.a(range_data_inserter_options.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::RangeDataInserterOptions>(cartographer::mapping::proto::RangeDataInserterOptions*)': range_data_inserter_options.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto24RangeDataInserterOptionsEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto24RangeDataInserterOptionsEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(range_data_inserter_options.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto24RangeDataInserterOptionsE[_ZTVN12cartographer7mapping5proto24RangeDataInserterOptionsE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x147): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x1e3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D::ByteSizeLong() const':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x253): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_5frange_5fdata_5finserter_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x2da): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_5frange_5fdata_5finserter_5foptions_5f2d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x58c): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_5frange_5fdata_5finserter_5foptions_5f2d_2eproto::TableStruct::InitDefaultsImpl()':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x7a8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0xa72): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0xb34): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint64Fallback()'libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f2d_2fprobability_5fgrid_5frange_5fdata_5finserter_5foptions_5f2d_2eproto::TableStruct::InitDefaultsImpl()': probability_grid_range_data_inserter_options_2d.pb.cc:(.text+0x7c0): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D>(cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D*)': probability_grid_range_data_inserter_options_2d.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto41ProbabilityGridRangeDataInserterOptions2DEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto41ProbabilityGridRangeDataInserterOptions2DEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(probability_grid_range_data_inserter_options_2d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto41ProbabilityGridRangeDataInserterOptions2DE[_ZTVN12cartographer7mapping5proto41ProbabilityGridRangeDataInserterOptions2DE]+0xb8): undefined reference to
google::protobuf::Message::SpaceUsedLong() const' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions3D::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':range_data_inserter_options_3d.pb.cc:(.text+0x142): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions3D::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) const':range_data_inserter_options_3d.pb.cc:(.text+0x213): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions3D::ByteSizeLong() const':range_data_inserter_options_3d.pb.cc:(.text+0x2a3): undefined reference to
google::protobuf::internal::proto3_preserve_unknown_' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2frange_5fdata_5finserter_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_RegisterTypes(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)':range_data_inserter_options_3d.pb.cc:(.text+0x32a): undefined reference to
google::protobuf::internal::RegisterAllTypes(google::protobuf::Metadata const*, int)' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2frange_5fdata_5finserter_5foptions_5f3d_2eproto::(anonymous namespace)::protobuf_AssignDescriptors()':range_data_inserter_options_3d.pb.cc:(.text+0x5bc): undefined reference to
google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2frange_5fdata_5finserter_5foptions_5f3d_2eproto::TableStruct::InitDefaultsImpl()':range_data_inserter_options_3d.pb.cc:(.text+0x7d8): undefined reference to
google::protobuf::internal::InitProtobufDefaults()' libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::RangeDataInserterOptions3D::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':range_data_inserter_options_3d.pb.cc:(.text+0xab2): undefined reference to
google::protobuf::io::CodedInputStream::ReadTagFallback(unsigned int)' range_data_inserter_options_3d.pb.cc:(.text+0xb3a): undefined reference to
google::protobuf::io::CodedInputStream::ReadVarint32Fallback(unsigned int)'libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
cartographer::mapping::proto::protobuf_cartographer_2fmapping_2fproto_2f3d_2frange_5fdata_5finserter_5foptions_5f3d_2eproto::TableStruct::InitDefaultsImpl()': range_data_inserter_options_3d.pb.cc:(.text+0x7f0): undefined reference to
google::protobuf::internal::OnShutdownDestroyMessage(void const*)'libcartographer.a(range_data_inserter_options_3d.pb.cc.o): In function
void google::protobuf::Arena::Own<cartographer::mapping::proto::RangeDataInserterOptions3D>(cartographer::mapping::proto::RangeDataInserterOptions3D*)': range_data_inserter_options_3d.pb.cc:(.text._ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto26RangeDataInserterOptions3DEEEvPT_[_ZN6google8protobuf5Arena3OwnIN12cartographer7mapping5proto26RangeDataInserterOptions3DEEEvPT_]+0xd): undefined reference to
google::protobuf::internal::ArenaImpl::AddCleanup(void*, void ()(void))'libcartographer.a(range_data_inserter_options_3d.pb.cc.o):(.data.rel.ro._ZTVN12cartographer7mapping5proto26RangeDataInserterOptions3DE[_ZTVN12cartographer7mapping5proto26RangeDataInserterOptions3DE]+0xb8): undefined reference to `google::protobuf::Message::SpaceUsedLong() const'
collect2: error: ld returned 1 exit status
[195/338] Building CXX object CMakeFiles/cartographer_compute_relations_metrics.dir/cartographer/ground_truth/compute_relations_metrics_main.cc.o
ninja: build stopped: subcommand failed.
<== Failed to process package 'cartographer':
Command '['/home/nsslab/Howon/ros/catkin_ws/install_isolated/env.sh', 'ninja', '-j8', '-l8']' returned non-zero exit status 1
Reproduce this error by running:
==> cd /home/nsslab/Howon/ros/catkin_ws/build_isolated/cartographer && /home/nsslab/Howon/ros/catkin_ws/install_isolated/env.sh ninja -j8 -l8
Command failed, exiting.
The text was updated successfully, but these errors were encountered: