Skip to content
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

compilation terminated. Related to sophus/se3.hpp when run make -j #29

Open
ljj727 opened this issue May 25, 2022 · 5 comments
Open

compilation terminated. Related to sophus/se3.hpp when run make -j #29

ljj727 opened this issue May 25, 2022 · 5 comments

Comments

@ljj727
Copy link

ljj727 commented May 25, 2022

$ cmake ..
Proceeded without errors.

image

From what I've checked,
the CMakeLists.txt file has include_directories - ${PROJECT_SOURCE_DIR}/thirdparty/Sophus, so it seems to be sophus/se3.hpp with relative path, is that correct?

It doesn't seem to be finding the path, how can I fix this?

@three-nine
Copy link

hi,have you solved this problem?I met the same problem

@Wjt-shift
Copy link

hi,i also met that problem?have you solved this problem?thank you

@ljj727
Copy link
Author

ljj727 commented Sep 28, 2022

sorry. I'm late to check.
Here's how I solved it : Installing Sophus
https://github.com/tum-vision/tandem/tree/master/tandem/thirdparty/Sophus

And! Check dependencies and reinstall
cmake(version 3.24)
cuda
ubuntu version
libeigen3-dev
etc...

I solved it in June and did something else, so I can't remember.

@Wjt-shift
Copy link

sorry. I'm late to check. Here's how I solved it : Installing Sophus https://github.com/tum-vision/tandem/tree/master/tandem/thirdparty/Sophus

And! Check dependencies and reinstall cmake(version 3.24) cuda ubuntu version libeigen3-dev etc...

I solved it in June and did something else, so I can't remember.

thanks for your reply!
i follow the step installing Sophus,but when i make the Sophus,i get the error like that:

/opt/cmake-3.24.2-linux-x86_64/bin/cmake -S/home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus -B/home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake-3.24.2-linux-x86_64/bin/cmake -E cmake_progress_start /home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus/build/CMakeFiles /home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: 进入目录“/home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus/build”
make[1]: 对“all”not need anything。
make[1]: 离开目录“/home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus/build”
/opt/cmake-3.24.2-linux-x86_64/bin/cmake -E cmake_progress_start /home/wjt/data/code/TANDEM/tandem/thirdparty/Sophus/build/CMakeFiles 0

i do not know what it means,i also git clone Sophus from github and install Sophus,i succesufully install Sophus,but i also met the problem before uninstalling Sophus.

@jarvis-huang
Copy link

Go inside thirdparty/Sophus and install sophus (follow README). Make sure to sudo make install at the end so that sophus can be found by cuda_coarse_tracker.

@pytholic pytholic mentioned this issue Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants