We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
I follow the instructions in #1333 and have following errors:
/opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)': /opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to pcl::PCLBase<pcl::PointXYZ>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function Registration': /opt/android/arm64-v8a/include/pcl/registration/registration.h:101: undefined reference to pcl::PCLBase<pcl::PointXYZ>::PCLBase()' /opt/android/arm64-v8a/include/pcl/registration/registration.h:103: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)' /opt/android/arm64-v8a/include/pcl/registration/registration.h:104: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple<float> > >::KdTree(bool)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::CorrespondenceEstimationBase<pcl::PointXYZ, pcl::PointXYZ, float>::setInputTarget(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/correspondence_estimation.hpp:74: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple<float> > >::setPointRepresentation(boost::shared_ptr<pcl::PointRepresentation<pcl::PointXYZ> const> const&)' /opt/android/arm64-v8a/include/pcl/registration/impl/correspondence_estimation.hpp:67: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::CorrespondenceEstimationBase<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/correspondence_estimation.h:134: undefined reference to pcl::PCLBasepcl::PointXYZ::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ, float>::computeTransformation(pcl::PointCloud<pcl::PointXYZ>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:196: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:212: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:238: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ, float>::determineRequiredBlobData()': /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:261: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:265: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:281: more undefined references to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to pcl::PCLBasepcl::PointXYZ::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputTarget(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::DefaultConvergenceCriteria<float>::hasConverged()': /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:51: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:70: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:89: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::TransformationEstimation2D<pcl::PointXYZ, pcl::PointXYZ, float>::estimateRigidTransformation(pcl::PointCloud<pcl::PointXYZ> const&, pcl::PointCloud<pcl::PointXYZ> const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_2D.hpp:50: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_2D.hpp:69: more undefined references to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::align(pcl::PointCloudpcl::PointXYZ&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': / /opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZINormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::setInputTarget(boost::shared_ptr<pcl::PointCloudpcl::PointXYZINormal const> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::TransformationEstimationSVD<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, pcl::PointCloudpcl::PointXYZINormal const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_svd.hpp:55: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::TransformationEstimationSVD<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, std::__ndk1::vector<int, std::__ndk1::allocator > const&, pcl::PointCloudpcl::PointXYZINormal const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_svd.hpp:74: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::TransformationEstimationSVD<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, std::__ndk1::vector<int, std::__ndk1::allocator > const&, pcl::PointCloudpcl::PointXYZINormal const&, std::__ndk1::vector<int, std::__ndk1::allocator > const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_svd.hpp:94: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::registration::TransformationEstimationPointToPlaneLLS<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, pcl::PointCloudpcl::PointXYZINormal const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp:54: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp:74: more undefined references to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::align(pcl::PointCloud<pcl::PointXYZINormal>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:205: undefined reference to pcl::search::KdTree<pcl::PointXYZINormal, pcl::KdTreeFLANN<pcl::PointXYZINormal, flann::L2_Simple > >::setPointRepresentation(boost::shared_ptr<pcl::PointRepresentationpcl::PointXYZINormal const> const&)' /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:218: undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::deinitCompute()' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::initCompute()': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:97: undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::initCompute()' /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:75: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21RandomSampleConsensusINS_8PointXYZEEE[_ZTVN3pcl21RandomSampleConsensusINS_8PointXYZEEE]+0x20): undefined reference to pcl::RandomSampleConsensus<pcl::PointXYZ>::computeModel(int)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZINormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x28): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x38): undefined reference to pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_15PointXYZINormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_15PointXYZINormalES1_fEE]+0x28): undefined reference to /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o): In function void pcl::detail::FieldMapper<pcl::PointXYZ>::operator()<pcl::fields::y>()': /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o): In function void pcl::detail::FieldMapper<pcl::PointXYZ>::operator()<pcl::fields::z>()': /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGBNormal const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x60): undefined reference to pcl::GreedyProjectionTriangulation<pcl::PointXYZRGBNormal>::performReconstruction(pcl::PolygonMesh&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x68): undefined reference to pcl::GreedyProjectionTriangulationpcl::PointXYZRGBNormal::performReconstruction(std::__ndk1::vector<pcl::Vertices, std::__ndk1::allocatorpcl::Vertices >&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x20): undefined reference to pcl::PCLBasepcl::PointXYZ::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x28): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x30): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x38): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x40): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x20): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x20): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x28): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x30): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x38): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x40): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x20): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x10): undefined reference to pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXY const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x28): undefined reference to pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple<float> >::nearestKSearch(pcl::PointXY const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x40): undefined reference to pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple >::radiusSearch(pcl::PointXY const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x58): undefined reference to pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple<float> >::setEpsilon(float)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x10): undefined reference to pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::~IntegralImageNormalEstimation()' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x18): undefined reference to pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::~IntegralImageNormalEstimation()' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x28): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x30): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x38): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x40): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x48): undefined reference to pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::initCompute()' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x58): undefined reference to pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::computeFeature(pcl::PointCloud<pcl::Normal>&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x20): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x28): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x30): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x38): undefined reference to pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x40): undefined reference to pcl::PCLBasepcl::PointXYZRGB::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x48): undefined reference to pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::process(pcl::PointCloud<pcl::PointXYZRGBNormal>&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x50): undefined reference to pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::performProcessing(pcl::PointCloudpcl::PointXYZRGBNormal&)' ../../../lib/librtabmap_core.a(util3d_correspondences.cpp.o): In function rtabmap::util3d::getCorrespondencesCount(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&, float)': /workspaces/rtabmap/corelib/src/util3d_correspondences.cpp:280: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)' ../../../lib/librtabmap_core.a(Graph.cpp.o): In function rtabmap::graph::radiusPosesFiltering(std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float, bool)': /workspaces/rtabmap/corelib/src/Graph.cpp:1393: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)' ../../../lib/librtabmap_core.a(Graph.cpp.o): In function rtabmap::graph::radiusPosesClustering(std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float)': /workspaces/rtabmap/corelib/src/Graph.cpp:1502: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)' ../../../lib/librtabmap_core.a(Graph.cpp.o): In function rtabmap::graph::findNearestNodes(rtabmap::Transform const&, std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float, int)': /workspaces/rtabmap/corelib/src/Graph.cpp:2271: undefined reference to pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o): In function void rtabmap::feedImpl<pcl::PointXYZRGB>(std::__ndk1::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, pcl::PointCloud<pcl::PointXYZRGB>::Ptr> > > const&, std::__ndk1::map<int, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > >, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > > > > const&, std::__ndk1::multimap<int, rtabmap::Link, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Link> > > const&, float, double, double, double, cv::Mat_<double>&, std::__ndk1::map<int, int, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, int> > >&)': /workspaces/rtabmap/corelib/src/GainCompensator.cpp:180: undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::KdTree(bool)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:217: undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:213: undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:255: undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&, unsigned int) const' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:233: undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o): In function void rtabmap::feedImpl<pcl::PointXYZRGBNormal>(std::__ndk1::map<int, pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr> > > const&, std::__ndk1::map<int, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > >, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > > > > const&, std::__ndk1::multimap<int, rtabmap::Link, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Link> > > const&, float, double, double, double, cv::Mat_<double>&, std::__ndk1::map<int, int, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, int> > >&)': /workspaces/rtabmap/corelib/src/GainCompensator.cpp:180: undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::KdTree(bool)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:217: undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:213: undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGBNormal const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:255: undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&, unsigned int) const' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:233: undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x28): undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::setSortedResults(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x38): undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x50): undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::nearestKSearch(pcl::PointXYZRGB const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x70): undefined reference to pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x28): undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::setSortedResults(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x38): undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGBNormal const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x50): undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::nearestKSearch(pcl::PointXYZRGBNormal const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x70): undefined reference to pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const' clang++: error: linker command failed with exit code 1 (use -v to see invocation) app/android/jni/CMakeFiles/NativeRTABMap.dir/build.make:460: recipe for target 'app/android/libs/arm64-v8a/libNativeRTABMap.so' failed make[2]: *** [app/android/libs/arm64-v8a/libNativeRTABMap.so] Error 1 make[2]: Leaving directory '/workspaces/rtabmap/build/arm64-v8a' CMakeFiles/Makefile2:417: recipe for target 'app/android/jni/CMakeFiles/NativeRTABMap.dir/all' failed make[1]: *** [app/android/jni/CMakeFiles/NativeRTABMap.dir/all] Error 2 make[1]: Leaving directory '/workspaces/rtabmap/build/arm64-v8a' Makefile:168: recipe for target 'all' failed make: *** [all] Error 2
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::PCLBase<pcl::PointXYZ>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::PCLBase<pcl::PointXYZ>::PCLBase()' /opt/android/arm64-v8a/include/pcl/registration/registration.h:103: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple<float> > >::KdTree(bool)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple<float> > >::setPointRepresentation(boost::shared_ptr<pcl::PointRepresentation<pcl::PointXYZ> const> const&)' /opt/android/arm64-v8a/include/pcl/registration/impl/correspondence_estimation.hpp:67: undefined reference to
pcl::registration::CorrespondenceEstimationBase<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/correspondence_estimation.h:134: undefined reference to
pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ, float>::computeTransformation(pcl::PointCloud<pcl::PointXYZ>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:196: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:238: undefined reference to
pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ, float>::determineRequiredBlobData()': /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:261: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:281: more undefined references to
pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to
pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputTarget(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to
pcl::registration::DefaultConvergenceCriteria<float>::hasConverged()': /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:51: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:89: undefined reference to
pcl::registration::TransformationEstimation2D<pcl::PointXYZ, pcl::PointXYZ, float>::estimateRigidTransformation(pcl::PointCloud<pcl::PointXYZ> const&, pcl::PointCloud<pcl::PointXYZ> const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_2D.hpp:50: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::PCLBase<pcl::PointXYZINormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZINormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp:74: more undefined references to
pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::align(pcl::PointCloud<pcl::PointXYZINormal>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:205: undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::deinitCompute()' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::PCLBase<pcl::PointXYZINormal>::initCompute()' /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:75: undefined reference to
pcl::RandomSampleConsensus<pcl::PointXYZ>::computeModel(int)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_15PointXYZINormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_15PointXYZINormalES1_fEE]+0x28): undefined reference to /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to
void pcl::detail::FieldMapper<pcl::PointXYZ>::operator()<pcl::fields::y>()': /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to
void pcl::detail::FieldMapper<pcl::PointXYZ>::operator()<pcl::fields::z>()': /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to
pcl::GreedyProjectionTriangulation<pcl::PointXYZRGBNormal>::performReconstruction(pcl::PolygonMesh&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x68): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x10): undefined reference to
pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple<float> >::nearestKSearch(pcl::PointXY const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x40): undefined reference to
pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple<float> >::setEpsilon(float)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x10): undefined reference to
pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::~IntegralImageNormalEstimation()' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x48): undefined reference to
pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::computeFeature(pcl::PointCloud<pcl::Normal>&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x40): undefined reference to
pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::process(pcl::PointCloud<pcl::PointXYZRGBNormal>&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x50): undefined reference to
rtabmap::util3d::getCorrespondencesCount(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&, float)': /workspaces/rtabmap/corelib/src/util3d_correspondences.cpp:280: undefined reference to
rtabmap::graph::radiusPosesFiltering(std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float, bool)': /workspaces/rtabmap/corelib/src/Graph.cpp:1393: undefined reference to
rtabmap::graph::radiusPosesClustering(std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float)': /workspaces/rtabmap/corelib/src/Graph.cpp:1502: undefined reference to
rtabmap::graph::findNearestNodes(rtabmap::Transform const&, std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float, int)': /workspaces/rtabmap/corelib/src/Graph.cpp:2271: undefined reference to
void rtabmap::feedImpl<pcl::PointXYZRGB>(std::__ndk1::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, pcl::PointCloud<pcl::PointXYZRGB>::Ptr> > > const&, std::__ndk1::map<int, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > >, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > > > > const&, std::__ndk1::multimap<int, rtabmap::Link, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Link> > > const&, float, double, double, double, cv::Mat_<double>&, std::__ndk1::map<int, int, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, int> > >&)': /workspaces/rtabmap/corelib/src/GainCompensator.cpp:180: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:213: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&, unsigned int) const' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:233: undefined reference to
void rtabmap::feedImpl<pcl::PointXYZRGBNormal>(std::__ndk1::map<int, pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr> > > const&, std::__ndk1::map<int, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > >, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > > > > const&, std::__ndk1::multimap<int, rtabmap::Link, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Link> > > const&, float, double, double, double, cv::Mat_<double>&, std::__ndk1::map<int, int, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, int> > >&)': /workspaces/rtabmap/corelib/src/GainCompensator.cpp:180: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:213: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&, unsigned int) const' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:233: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::setSortedResults(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x38): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::nearestKSearch(pcl::PointXYZRGB const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x70): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::setSortedResults(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x38): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::nearestKSearch(pcl::PointXYZRGBNormal const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x70): undefined reference to
I tried solution for #127 but it doesn't work.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I follow the instructions in #1333 and have following errors:
/opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)':/opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
Registration':/opt/android/arm64-v8a/include/pcl/registration/registration.h:101: undefined reference to
pcl::PCLBase<pcl::PointXYZ>::PCLBase()' /opt/android/arm64-v8a/include/pcl/registration/registration.h:103: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)'/opt/android/arm64-v8a/include/pcl/registration/registration.h:104: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple<float> > >::KdTree(bool)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::CorrespondenceEstimationBase<pcl::PointXYZ, pcl::PointXYZ, float>::setInputTarget(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)':/opt/android/arm64-v8a/include/pcl/registration/impl/correspondence_estimation.hpp:74: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple<float> > >::setPointRepresentation(boost::shared_ptr<pcl::PointRepresentation<pcl::PointXYZ> const> const&)' /opt/android/arm64-v8a/include/pcl/registration/impl/correspondence_estimation.hpp:67: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::CorrespondenceEstimationBase<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/correspondence_estimation.h:134: undefined reference to
pcl::PCLBasepcl::PointXYZ::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ, float>::computeTransformation(pcl::PointCloud<pcl::PointXYZ>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:196: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'/opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:212: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:238: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ, float>::determineRequiredBlobData()': /opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:261: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'/opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:265: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/icp.hpp:281: more undefined references to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputSource(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to
pcl::PCLBasepcl::PointXYZ::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::setInputTarget(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::DefaultConvergenceCriteria<float>::hasConverged()': /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:51: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'/opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:70: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' /opt/android/arm64-v8a/include/pcl/registration/impl/default_convergence_criteria.hpp:89: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::TransformationEstimation2D<pcl::PointXYZ, pcl::PointXYZ, float>::estimateRigidTransformation(pcl::PointCloud<pcl::PointXYZ> const&, pcl::PointCloud<pcl::PointXYZ> const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const': /opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_2D.hpp:50: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_2D.hpp:69: more undefined references to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZ, pcl::PointXYZ, float>::align(pcl::PointCloudpcl::PointXYZ&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)':/
/opt/android/arm64-v8a/include/pcl/registration/registration.h:199: undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZINormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::setInputTarget(boost::shared_ptr<pcl::PointCloudpcl::PointXYZINormal const> const&)':/opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:62: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::TransformationEstimationSVD<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, pcl::PointCloudpcl::PointXYZINormal const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const':/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_svd.hpp:55: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::TransformationEstimationSVD<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, std::__ndk1::vector<int, std::__ndk1::allocator > const&, pcl::PointCloudpcl::PointXYZINormal const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const':/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_svd.hpp:74: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::TransformationEstimationSVD<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, std::__ndk1::vector<int, std::__ndk1::allocator > const&, pcl::PointCloudpcl::PointXYZINormal const&, std::__ndk1::vector<int, std::__ndk1::allocator > const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const':/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_svd.hpp:94: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::registration::TransformationEstimationPointToPlaneLLS<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::estimateRigidTransformation(pcl::PointCloudpcl::PointXYZINormal const&, pcl::PointCloudpcl::PointXYZINormal const&, Eigen::Matrix<float, 4, 4, 0, 4, 4>&) const':/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp:54: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):/opt/android/arm64-v8a/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp:74: more undefined references to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)' follow../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::align(pcl::PointCloud<pcl::PointXYZINormal>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)': /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:205: undefined reference to
pcl::search::KdTree<pcl::PointXYZINormal, pcl::KdTreeFLANN<pcl::PointXYZINormal, flann::L2_Simple > >::setPointRepresentation(boost::shared_ptr<pcl::PointRepresentationpcl::PointXYZINormal const> const&)'/opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:218: undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::deinitCompute()' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o): In function
pcl::Registration<pcl::PointXYZINormal, pcl::PointXYZINormal, float>::initCompute()':/opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:97: undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::initCompute()' /opt/android/arm64-v8a/include/pcl/registration/impl/registration.hpp:75: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21RandomSampleConsensusINS_8PointXYZEEE[_ZTVN3pcl21RandomSampleConsensusINS_8PointXYZEEE]+0x20): undefined reference to
pcl::RandomSampleConsensus<pcl::PointXYZ>::computeModel(int)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_11PointNormalES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_11PointNormalES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_15PointXYZINormalES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZINormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_15PointXYZINormalES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZINormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_8PointXYZES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_8PointXYZES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration24CorrespondenceEstimationINS_9PointXYZIES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE[_ZTVN3pcl12registration28CorrespondenceEstimationBaseINS_9PointXYZIES2_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_8PointXYZES1_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE[_ZTVN3pcl12RegistrationINS_8PointXYZES1_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_9PointXYZIES1_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZI::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE[_ZTVN3pcl12RegistrationINS_9PointXYZIES1_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZI>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_11PointNormalES1_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE[_ZTVN3pcl12RegistrationINS_11PointNormalES1_fEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_registration.cpp.o):(.data.rel.ro._ZTVN3pcl21IterativeClosestPointINS_15PointXYZINormalES1_fEE[_ZTVN3pcl21IterativeClosestPointINS_15PointXYZINormalES1_fEE]+0x28): undefined reference to /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o): In function
void pcl::detail::FieldMapper<pcl::PointXYZ>::operator()<pcl::fields::y>()': /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o): In function
void pcl::detail::FieldMapper<pcl::PointXYZ>::operator()<pcl::fields::z>()': /opt/android/arm64-v8a/include/pcl/conversions.h:108: undefined reference to
pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE[_ZTVN3pcl17OrganizedFastMeshINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGBNormal const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x60): undefined reference to
pcl::GreedyProjectionTriangulation<pcl::PointXYZRGBNormal>::performReconstruction(pcl::PolygonMesh&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE[_ZTVN3pcl29GreedyProjectionTriangulationINS_17PointXYZRGBNormalEEE]+0x68): undefined reference to
pcl::GreedyProjectionTriangulationpcl::PointXYZRGBNormal::performReconstruction(std::__ndk1::vector<pcl::Vertices, std::__ndk1::allocatorpcl::Vertices >&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZRGBNormal::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE[_ZTVN3pcl14PCLSurfaceBaseINS_17PointXYZRGBNormalEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZRGBNormal>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x20): undefined reference to
pcl::PCLBasepcl::PointXYZ::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZ const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x30): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE[_ZTVN3pcl17OrganizedFastMeshINS_8PointXYZEEE]+0x40): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZ::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE[_ZTVN3pcl14PCLSurfaceBaseINS_8PointXYZEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZ>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x20): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x30): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE[_ZTVN3pcl17OrganizedFastMeshINS_11PointXYZRGBEEE]+0x40): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x20): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE[_ZTVN3pcl14PCLSurfaceBaseINS_11PointXYZRGBEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x10): undefined reference to
pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXY const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x28): undefined reference to
pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple<float> >::nearestKSearch(pcl::PointXY const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x40): undefined reference to
pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple >::radiusSearch(pcl::PointXY const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE[_ZTVN3pcl11KdTreeFLANNINS_7PointXYEN5flann9L2_SimpleIfEEEE]+0x58): undefined reference to
pcl::KdTreeFLANN<pcl::PointXY, flann::L2_Simple<float> >::setEpsilon(float)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x10): undefined reference to
pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::~IntegralImageNormalEstimation()'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x18): undefined reference to
pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::~IntegralImageNormalEstimation()' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x28): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > > const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x30): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x38): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x40): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x48): undefined reference to
pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::initCompute()'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE[_ZTVN3pcl29IntegralImageNormalEstimationINS_11PointXYZRGBENS_6NormalEEE]+0x58): undefined reference to
pcl::IntegralImageNormalEstimation<pcl::PointXYZRGB, pcl::Normal>::computeFeature(pcl::PointCloud<pcl::Normal>&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x20): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x28): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x30): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x38): undefined reference to
pcl::PCLBase<pcl::PointXYZRGB>::setIndices(boost::shared_ptr<pcl::PointIndices const> const&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x40): undefined reference to
pcl::PCLBasepcl::PointXYZRGB::setIndices(unsigned long, unsigned long, unsigned long, unsigned long)'../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x48): undefined reference to
pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::process(pcl::PointCloud<pcl::PointXYZRGBNormal>&)' ../../../lib/librtabmap_core.a(util3d_surface.cpp.o):(.data.rel.ro._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[_ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE]+0x50): undefined reference to
pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::performProcessing(pcl::PointCloudpcl::PointXYZRGBNormal&)'../../../lib/librtabmap_core.a(util3d_correspondences.cpp.o): In function
rtabmap::util3d::getCorrespondencesCount(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> const> const&, float)': /workspaces/rtabmap/corelib/src/util3d_correspondences.cpp:280: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)'../../../lib/librtabmap_core.a(Graph.cpp.o): In function
rtabmap::graph::radiusPosesFiltering(std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float, bool)': /workspaces/rtabmap/corelib/src/Graph.cpp:1393: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)'../../../lib/librtabmap_core.a(Graph.cpp.o): In function
rtabmap::graph::radiusPosesClustering(std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float)': /workspaces/rtabmap/corelib/src/Graph.cpp:1502: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)'../../../lib/librtabmap_core.a(Graph.cpp.o): In function
rtabmap::graph::findNearestNodes(rtabmap::Transform const&, std::__ndk1::map<int, rtabmap::Transform, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Transform> > > const&, float, float, int)': /workspaces/rtabmap/corelib/src/Graph.cpp:2271: undefined reference to
pcl::search::KdTree<pcl::PointXYZ, pcl::KdTreeFLANN<pcl::PointXYZ, flann::L2_Simple > >::KdTree(bool)'../../../lib/librtabmap_core.a(GainCompensator.cpp.o): In function
void rtabmap::feedImpl<pcl::PointXYZRGB>(std::__ndk1::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, pcl::PointCloud<pcl::PointXYZRGB>::Ptr> > > const&, std::__ndk1::map<int, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > >, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > > > > const&, std::__ndk1::multimap<int, rtabmap::Link, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Link> > > const&, float, double, double, double, cv::Mat_<double>&, std::__ndk1::map<int, int, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, int> > >&)': /workspaces/rtabmap/corelib/src/GainCompensator.cpp:180: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::KdTree(bool)'/workspaces/rtabmap/corelib/src/GainCompensator.cpp:217: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:213: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'/workspaces/rtabmap/corelib/src/GainCompensator.cpp:255: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&, unsigned int) const' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:233: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const'../../../lib/librtabmap_core.a(GainCompensator.cpp.o): In function
void rtabmap::feedImpl<pcl::PointXYZRGBNormal>(std::__ndk1::map<int, pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr> > > const&, std::__ndk1::map<int, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > >, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > > > > > const&, std::__ndk1::multimap<int, rtabmap::Link, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, rtabmap::Link> > > const&, float, double, double, double, cv::Mat_<double>&, std::__ndk1::map<int, int, std::__ndk1::less<int>, std::__ndk1::allocator<std::__ndk1::pair<int const, int> > >&)': /workspaces/rtabmap/corelib/src/GainCompensator.cpp:180: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::KdTree(bool)'/workspaces/rtabmap/corelib/src/GainCompensator.cpp:217: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::setInputCloud(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGBNormal> const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator<int> > const> const&)' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:213: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGBNormal const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'/workspaces/rtabmap/corelib/src/GainCompensator.cpp:255: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&, unsigned int) const' /workspaces/rtabmap/corelib/src/GainCompensator.cpp:233: undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const'../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x28): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::setSortedResults(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x38): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGB const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x50): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple<float> > >::nearestKSearch(pcl::PointXYZRGB const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_11PointXYZRGBENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x70): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGB, pcl::KdTreeFLANN<pcl::PointXYZRGB, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGB const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const'../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x28): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::setSortedResults(bool)' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x38): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::setInputCloud(boost::shared_ptr<pcl::PointCloudpcl::PointXYZRGBNormal const> const&, boost::shared_ptr<std::__ndk1::vector<int, std::__ndk1::allocator > const> const&)'../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x50): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple<float> > >::nearestKSearch(pcl::PointXYZRGBNormal const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >&, std::__ndk1::vector<float, std::__ndk1::allocator<float> >&) const' ../../../lib/librtabmap_core.a(GainCompensator.cpp.o):(.data.rel.ro._ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE[_ZTVN3pcl6search6KdTreeINS_17PointXYZRGBNormalENS_11KdTreeFLANNIS2_N5flann9L2_SimpleIfEEEEEE]+0x70): undefined reference to
pcl::search::KdTree<pcl::PointXYZRGBNormal, pcl::KdTreeFLANN<pcl::PointXYZRGBNormal, flann::L2_Simple > >::radiusSearch(pcl::PointXYZRGBNormal const&, double, std::__ndk1::vector<int, std::__ndk1::allocator >&, std::__ndk1::vector<float, std::__ndk1::allocator >&, unsigned int) const'clang++: error: linker command failed with exit code 1 (use -v to see invocation)
app/android/jni/CMakeFiles/NativeRTABMap.dir/build.make:460: recipe for target 'app/android/libs/arm64-v8a/libNativeRTABMap.so' failed
make[2]: *** [app/android/libs/arm64-v8a/libNativeRTABMap.so] Error 1
make[2]: Leaving directory '/workspaces/rtabmap/build/arm64-v8a'
CMakeFiles/Makefile2:417: recipe for target 'app/android/jni/CMakeFiles/NativeRTABMap.dir/all' failed
make[1]: *** [app/android/jni/CMakeFiles/NativeRTABMap.dir/all] Error 2
make[1]: Leaving directory '/workspaces/rtabmap/build/arm64-v8a'
Makefile:168: recipe for target 'all' failed
make: *** [all] Error 2
I tried solution for #127 but it doesn't work.
The text was updated successfully, but these errors were encountered: