Comments (6)
@martinlucan I anyway found a workaround, but I still would recommend upgrading the system.
The first thing to do is to upgrade cmake
just follow the instructions here then patch the source code with this:
diff --git a/src/cpp/kiss_icp/3rdparty/tbb/tbb.cmake b/src/cpp/kiss_icp/3rdparty/tbb/tbb.cmake
index c9bc854..4c42802 100644
--- a/src/cpp/kiss_icp/3rdparty/tbb/tbb.cmake
+++ b/src/cpp/kiss_icp/3rdparty/tbb/tbb.cmake
@@ -34,8 +34,8 @@ ExternalProject_Add(
${ExternalProject_CMAKE_CXX_FLAGS}
# custom flags
-DTBB_BUILD_TBBMALLOC=ON
- -DTBB_BUILD_SHARED=OFF
- -DTBB_BUILD_STATIC=ON
+ -DTBB_BUILD_SHARED=ON
+ -DTBB_BUILD_STATIC=OFF
-DTBB_BUILD_TESTS=OFF)
# Simulate importing TBB::tbb for OpenVDBHelper target
I built it, test it, and it was actually working . I'm sorry but I will not probably provide support to make this work out of the box, if someone else needs support for ROS-MELODIC, just like this comment!
By the way, I've tried this on a docker enviroment: osrf/ros:melodic-desktop-full
,
from kiss-icp.
@martinlucan , @astronaunt This is now fixed in master automatically. Check the PR for details. If you have a modern cmake version installed, then you can build the project without having to modify the source.
from kiss-icp.
@martinlucan can you specify a bit more about your system, etc? In any case, one option would be to install the TBB library locally. Just do sudo apt install libtbb-dev
and try to build
from kiss-icp.
@nachovizzo I run ubuntu 18.04 on x86 arch. with ROS Melodic. Unfortunately, libtbb-dev is already installed.
from kiss-icp.
I'm sorry, but I can't help in this case, the Operating system is 3 months away from being deprecated ("April 30, 2023") I'd suggest you upgrade to something more modern
from kiss-icp.
Thanks a lot for your excellent work! I modified the source code according to your method and successfully fixed this problem。
from kiss-icp.
Related Issues (20)
- Question: Has anyone tried KISS-ICP on ARM architecture? HOT 3
- Help, where can I find documentation on how to use kiss-icp from a script, not from the command line? HOT 1
- VoxelHashMap ereasing of the voxels
- Best way to use Kiss-ICP with multi lidar HOT 2
- Cannot recreate the KITTI results HOT 3
- Deskew in Config is erased by not passing --deskew in kiss_icp_pipeline HOT 8
- Kiss-icp timestamp management with rosbags HOT 2
- Make C++ library installable HOT 1
- How to recur the poses of kitti dataset? HOT 1
- Build is broken HOT 20
- problem with biuld for ROS2 HOT 1
- Inconsistent unit (rad vs deg) in c++ and python HOT 1
- About Install Python API (developer mode) HOT 1
- ZeroDivisionError in pipeline.py in OdometryPipeline._get_fps function
- directory file not found HOT 2
- kiss_icp_dump_config executable does not exist HOT 1
- Segmentation fault HOT 3
- Any possibility / benefit to add temporal limits to the local map HOT 2
- Geman-McClure Kernel weight function HOT 1
- Is there any parameter with which i can reduce the output frequency of the odometry ? HOT 2
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 kiss-icp.