-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to build this? #50
Comments
'Add nanoflann to the include dirs in cmake and sohpus to the include and link dirs' may you tell me how to do this? when I run cmake in /kinect_fusion/include, it always says |
Installing cmake projects in general goes as follows. 1. mkdir build 2. cd build 3. cmake .. 4. make |
@Kaju-Bubanja In your guide, you mentioned Eigen 3.3.9, however, only 3.3.5 is currently available. |
Oh that's a tipo it should be 3.2.92 |
Hi @Kaju-Bubanja . With the Eigen version 3.2.9, CUDA8/CUDA10, TensorFlow 1.8, I am getting errors mentioned in #44 Did you face similar issues and if yes how did you fix it ? |
Try Cuda 9 it worked for me with cuda 9 |
@Santranx I also faced that problem for nanoflann. I did this mkdir build -> cmake .. -> make -> make install |
@Abdul-Mukit or something similar, should be in the specific github repo. |
Thank you, @Luedeke . This really helped. I am stuck at this line now: Could you please give me some details on how to do this. Update: |
@Abdul-Mukit Could you explain how they "installed" Boost? Does Boost have to be in a certain directory? Could you tell me if your make.sh, kinect, synthesize builds how you installed opencv? With: pip install opencv-python or sudo apt-get install libopencv-dev or from source? I tried pip first, but make.sh and kinect_fusion didn't find opencv until I installed libopencv-dev with sudo apt-get install apt-get. |
@Luedeke . For boost, I downloaded the source files for 1.67 version from this link. Then installed it. If you are talking about the source code, then no, you don't need to put the source code at any specific directory. When you call "./b2 install" it takes care of putting required files in correct directories, I guess. About opencv, I installed it from source. I downloaded the 3.4.4 version. I didn't run the make.sh yet, but yesterday, I found this fork where the instructions are in more detailed and also many corrections are already done in the codes. So, I am basically starting over. After reading all the instructions, I am a bit concerned about the GCC 4.8 requirement for ABI compatibility. For now, I going with gcc5.4 and hoping for the best. |
It was mentioned that: My question is: do we need to add this to: Eigen, Sophus, nanoflann, nlopt everything? I know that we have to add it to Pangolin according to yuxng/DA-RNN#7. But I am confused as to add this to every CMakeLists. |
@Abdul-Mukit thank you. I didn't have to build Eigen, Sophus, nanoflann, nlopt etc. with add_definiton(-D_GLIBCXX_USE_CXX11_ABI=0) only Pangolin and I built all of them with GCC 4.8.5. |
I tried to error
How can I fix this error? thanks for help! UpdateI am trying eigen 3.3.90, I used Eigen 3.2.92 before . |
More details and how to build this project can be found here
The text was updated successfully, but these errors were encountered: