Created
April 10, 2018 20:59
-
-
Save matux/6747d5dc344cdfc88b513ea54e56220f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Undefined symbols for architecture arm64: | |
| "typeinfo for std::logic_error", referenced from: | |
| nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>::resize(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>::resize(unsigned long) in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| "std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from: | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::enable_if<(__is_forward_iterator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>*>::value) && (is_constructible<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::iterator_traits<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>*>::reference>::value), void>::type std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::assign<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>*>(nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>*, nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>*) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point> >::__append(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<int, std::__1::allocator<int> >::__append(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| void std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::__push_back_slow_path<unsigned long const&>(unsigned long const&&&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<float, std::__1::allocator<float> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "std::length_error::~length_error()", referenced from: | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<float, std::__1::allocator<float> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<std::__1::pair<unsigned long, float>, std::__1::allocator<std::__1::pair<unsigned long, float> >&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<std::__1::pair<unsigned long, float> >&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "std::logic_error::~logic_error()", referenced from: | |
| nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>::resize(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>::resize(unsigned long) in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| "___cxa_allocate_exception", referenced from: | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "___cxa_free_exception", referenced from: | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "std::runtime_error::runtime_error(char const*)", referenced from: | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| bool nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::findNeighbors<nanoflann::KNNResultSet<float, unsigned long, unsigned long> >(nanoflann::KNNResultSet<float, unsigned long, unsigned long>&, float const*, nanoflann::SearchParams const&) const in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| bool nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::findNeighbors<nanoflann::RadiusResultSet<float, unsigned long> >(nanoflann::RadiusResultSet<float, unsigned long>&, float const*, nanoflann::SearchParams const&) const in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| "std::logic_error::logic_error(char const*)", referenced from: | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<float, std::__1::allocator<float> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<std::__1::pair<unsigned long, float>, std::__1::allocator<std::__1::pair<unsigned long, float> >&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<std::__1::pair<unsigned long, float> >&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "std::runtime_error::~runtime_error()", referenced from: | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| bool nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::findNeighbors<nanoflann::KNNResultSet<float, unsigned long, unsigned long> >(nanoflann::KNNResultSet<float, unsigned long, unsigned long>&, float const*, nanoflann::SearchParams const&) const in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| bool nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::findNeighbors<nanoflann::RadiusResultSet<float, unsigned long> >(nanoflann::RadiusResultSet<float, unsigned long>&, float const*, nanoflann::SearchParams const&) const in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| "operator new(unsigned long)", referenced from: | |
| -[dynamicNanoflannWrapper initWithPoints:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<float, std::__1::allocator<float> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "___cxa_begin_catch", referenced from: | |
| ___clang_call_terminate in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| "typeinfo for std::length_error", referenced from: | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<float, std::__1::allocator<float> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<std::__1::pair<unsigned long, float>, std::__1::allocator<std::__1::pair<unsigned long, float> >&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<std::__1::pair<unsigned long, float> >&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "___cxa_throw", referenced from: | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "std::logic_error::logic_error(char const*)", referenced from: | |
| nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>::resize(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>::resize(unsigned long) in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| "std::terminate()", referenced from: | |
| ___clang_call_terminate in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| "typeinfo for std::runtime_error", referenced from: | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::computeBoundingBox(nanoflann::CArray<nanoflann::KDTreeBaseClass<nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::Interval, 3ul>&) in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| bool nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::findNeighbors<nanoflann::KNNResultSet<float, unsigned long, unsigned long> >(nanoflann::KNNResultSet<float, unsigned long, unsigned long>&, float const*, nanoflann::SearchParams const&) const in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| bool nanoflann::KDTreeSingleIndexAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::findNeighbors<nanoflann::RadiusResultSet<float, unsigned long> >(nanoflann::RadiusResultSet<float, unsigned long>&, float const*, nanoflann::SearchParams const&) const in libFantasmoSDK.a(nanoflann-Wrapper.o) | |
| "___gxx_personality_v0", referenced from: | |
| -[dynamicNanoflannWrapper initWithPoints:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| -[dynamicNanoflannWrapper addNewPoionts:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| -[dynamicNanoflannWrapper searchKNN:withNumberOfNeighbors:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| -[dynamicNanoflannWrapper findNearest:isPointAlreadyInTree:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| -[dynamicNanoflannWrapper searchRadius:forRadius:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::PooledAllocator::~PooledAllocator() in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| nanoflann::KDTreeSingleIndexDynamicAdaptor<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>::KDTreeSingleIndexDynamicAdaptor(int, PointCloud<float>&, nanoflann::KDTreeSingleIndexAdaptorParams const&, unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| "vtable for std::length_error", referenced from: | |
| std::__1::vector<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<PointCloud<float>::Point>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<int, std::__1::allocator<int>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<int>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<unsigned long, std::__1::allocator<unsigned long>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<unsigned long>&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::vector<float, std::__1::allocator<float> >::allocate(unsigned long) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__split_buffer<std::__1::pair<unsigned long, float>, std::__1::allocator<std::__1::pair<unsigned long, float> >&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<std::__1::pair<unsigned long, float> >&) in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. | |
| "operator delete(void*)", referenced from: | |
| -[dynamicNanoflannWrapper initWithPoints:] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| -[dynamicNanoflannWrapper dealloc] in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__vector_base<float, std::__1::allocator<float> >::~__vector_base() in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__vector_base<unsigned long, std::__1::allocator<unsigned long> >::~__vector_base() in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__vector_base<std::__1::pair<unsigned long, float>, std::__1::allocator<std::__1::pair<unsigned long, float> > >::~__vector_base() in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__vector_base<PointCloud<float>::Point, std::__1::allocator<PointCloud<float>::Point> >::~__vector_base() in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| std::__1::__vector_base<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long>, std::__1::allocator<nanoflann::KDTreeSingleIndexDynamicAdaptor_<nanoflann::L2_Simple_Adaptor<float, PointCloud<float>, float>, PointCloud<float>, 3, unsigned long> > >::~__vector_base() in libFantasmoSDK.a(dynamicNanoflann-Wrapper.o) | |
| ... | |
| ld: symbol(s) not found for architecture arm64 | |
| clang: error: linker command failed with exit code 1 (use -v to see invocation) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment