Comments (7)
@RedLeader962 it looks like libnabo is not linked. Is it on our side or it dates from a few PRs?
from libpointmatcher.
@pomerlef Seems related to PR #513 and issue #514. The build system is green on Ubuntu20.04 but I suppose the libpointmatcher
install script used by the build system circumvent the issue by explicitly setting LIBNABO_INSTALL_DIR
and CMAKE_INSTALL_PREFIX
, i.e.:
cmake -D CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \
-D BUILD_TESTS=${BUILD_TESTS_FLAG} \
-D GENERATE_API_DOC=${GENERATE_API_DOC_FLAG} \
-D LIBNABO_INSTALL_DIR="${LPM_INSTALLED_LIBRARIES_PATH}/libnabo" \
-D CMAKE_INSTALL_PREFIX="${LPM_INSTALLED_LIBRARIES_PATH}" \
"${LPM_INSTALLED_LIBRARIES_PATH}/${LPM_LIBPOINTMATCHER_SRC_REPO_NAME}"
I'm pretty sure I encountered the same issue while implementing the build system hence this solution. I thought at the time it was maybe a local issue caused by docker but now I'm beginning to think it's a larger problem.
@dagata-mining Can you point out which commit work for you?
from libpointmatcher.
Yes might be an install problem, the libpointmatcher is building, but when used in other programs its crashing.
We currently use 3464af6 in libpointmatcher and c925c47 in libnabo . We did not versionned them in our build scripts so we just got the problem today.
from libpointmatcher.
I have encountered the same problem. May I ask if this issue has been resolved and if modifying the libnabo version can solve it?
from libpointmatcher.
@Derrick1994 Its not solved yet. We are on the verge of proceeding to the repository ownership transfer of libnabo to the NorLab domain very soon, integrate it to our build system and fix for good this issue. In the mean time, you can either use the solution in my previous comment or use both commit mentioned by @dagata-mining.
from libpointmatcher.
As of today, libnabo is now hosted on Norlab's repo. We are progressing on this.
from libpointmatcher.
@dagata-mining @Derrick1994 We have pushed a fix for the install issue (Ref PR #538 and PR #539). The fix is currently only available on the develop
branch at the moment and we are preparing a new release which will be available in the next few day.
Thanks for flagging the issue and thanks your patience.
from libpointmatcher.
Related Issues (20)
- Missing cmake files after installation
- The same configuration but the different results. HOT 4
- Constrain transform increment directionally HOT 4
- how to improve icp resolution HOT 2
- Question about removal of the Center Of Mass in Point-To-Plane ICP HOT 3
- Add libpointmatcher to Awesome C++
- Supporting a newer version of C++ HOT 3
- icp result visualize HOT 1
- Undefined symbols for architecture x86_64: "Nabo::NearestNeighbourSearch<double, Eigen::Matrix<doubl... HOT 7
- Linking issue when compiling with python HOT 8
- X-ICP code to detect and mitigate the degeneracy HOT 3
- Boost as dynamic dependency
- Transformation tests failing on some platforms
- std::shared_ptr<PointMatcher<float>::Matcher> kdtree HOT 3
- package.xml version was not bumped to latest version 1.4.0 HOT 1
- Bug: CMake error on doxygen doc compilation HOT 3
- Bug: build fail on ubuntu jammy with utest compilation HOT 2
- Scaling is applied to the normals descriptor in SimilarityTransformation class
- Bug: build fail on Ubuntu bionic and focal on linux/arm64 when running utest while LPM is compiled with --cmake-build-type Debug HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libpointmatcher.