Open ibrahimquddusi opened 4 years ago
While building orb_slam2_gpu on my tx2 following errors occur
nvidia@tegra-ubuntu:~/orb_slam2_gpu/build$ make -j2 [ 70%] Built target ORB_SLAM2 [ 73%] Linking CXX executable stereo_kitti [ 76%] Linking CXX executable rgbd_tum lib/libORB_SLAM2.so: undefined reference to cv::cuda::copyMakeBorder(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, int, cv::Scalar_<double>, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference tocv::cuda::createGaussianFilter(int, int, cv::Size_, double, double, int, int)' lib/libORB_SLAM2.so: undefined reference to cv::cuda::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference tocv::cuda::StreamAccessor::wrapStream(CUstream_st*)' collect2: error: ld returned 1 exit status CMakeFiles/stereo_kitti.dir/build.make:127: recipe for target 'stereo_kitti' failed make[2]: [stereo_kitti] Error 1 CMakeFiles/Makefile2:141: recipe for target 'CMakeFiles/stereo_kitti.dir/all' failed make[1]: [CMakeFiles/stereo_kitti.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... lib/libORB_SLAM2.so: undefined reference to cv::cuda::copyMakeBorder(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, int, cv::Scalar_<double>, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference tocv::cuda::createGaussianFilter(int, int, cv::Size_, double, double, int, int)' lib/libORB_SLAM2.so: undefined reference to cv::cuda::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference tocv::cuda::StreamAccessor::wrapStream(CUstream_st)' collect2: error: ld returned 1 exit status CMakeFiles/rgbd_tum.dir/build.make:127: recipe for target 'rgbd_tum' failed make[2]: ** [rgbd_tum] Error 1 CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/rgbd_tum.dir/all' failed make[1]: [CMakeFiles/rgbd_tum.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2
cv::cuda::copyMakeBorder(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, int, cv::Scalar_<double>, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference to
cv::cuda::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference to
Can you please help?
While building orb_slam2_gpu on my tx2 following errors occur
nvidia@tegra-ubuntu:~/orb_slam2_gpu/build$ make -j2 [ 70%] Built target ORB_SLAM2 [ 73%] Linking CXX executable stereo_kitti [ 76%] Linking CXX executable rgbd_tum lib/libORB_SLAM2.so: undefined reference to, double, double, int, int)'
lib/libORB_SLAM2.so: undefined reference to , double, double, int, int)'
lib/libORB_SLAM2.so: undefined reference to )'
collect2: error: ld returned 1 exit status
CMakeFiles/rgbd_tum.dir/build.make:127: recipe for target 'rgbd_tum' failed
make[2]: ** [rgbd_tum] Error 1
CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/rgbd_tum.dir/all' failed
make[1]: [CMakeFiles/rgbd_tum.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
cv::cuda::copyMakeBorder(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, int, cv::Scalar_<double>, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference to
cv::cuda::createGaussianFilter(int, int, cv::Size_cv::cuda::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference to
cv::cuda::StreamAccessor::wrapStream(CUstream_st*)' collect2: error: ld returned 1 exit status CMakeFiles/stereo_kitti.dir/build.make:127: recipe for target 'stereo_kitti' failed make[2]: [stereo_kitti] Error 1 CMakeFiles/Makefile2:141: recipe for target 'CMakeFiles/stereo_kitti.dir/all' failed make[1]: [CMakeFiles/stereo_kitti.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... lib/libORB_SLAM2.so: undefined reference tocv::cuda::copyMakeBorder(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, int, cv::Scalar_<double>, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference to
cv::cuda::createGaussianFilter(int, int, cv::Size_cv::cuda::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int, cv::cuda::Stream&)' lib/libORB_SLAM2.so: undefined reference to
cv::cuda::StreamAccessor::wrapStream(CUstream_stCan you please help?