-
Notifications
You must be signed in to change notification settings - Fork 85
run build.sh failed #9
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
Comments
Fairly certain I've ran into the same exact issue...
Ubuntu 16.04, CUDA 10.1, pcl1.8.1, opencv2.4.9 Any luck in overcoming this yet? |
hi @PIGzyj233 @IoannisAsmanis The system was not tested on CUDA10, you can try it on CUDA8/9. |
|
@PIGzyj233 PCL 1.8.1,CUDA 8 and opencv 2.3.13 On Ubuntu 16.04 |
遇到了同样的问题,CUDA 10.1 Ubuntu 18.04 是cuda版本的问题吗 |
暂未测试cuda10,建议回退到cuda8/cuda9 @Moonkisscy |
`make[2]: *** 没有规则可制作目标“../Thirdparty/darknet/build/libYOLOv3SE.so”,由“../lib/libORB_SLAM2.so” 需求。 停止。 ` |
CMakeLists.txt里面最后注释全部去掉:
改为:
|
好的,谢谢。刚改了,但还是有问题,把所有报错贴在了下面,看上面说没找到库libOpenNI2,但是查看这个库是有的。
|
@Moonkisscy [libOpenNI2.so]这个可以注释掉,这个库可选,并非必须 |
@Moonkisscy 在原始Cmakelist.txt 第280行
|
嗯,刚注释了,库没报错了,现在还是之前这个问题。
|
@Moonkisscy 算了,饶了弯路,直接在
这两行。
最后进入 如果可以跑成功,记得回来回复下。 |
试了下,还是有问题额,难道真是cuda版本问题吗。
|
@Moonkisscy 这里需要把
|
按照上说的编译又遇到下面错误,查了下说是是因为缺乏头文件cudnn.h,需要将其复制。
|
@Moonkisscy
这个问题尝试自己解决下吧,解决完就可以跑起来了。 欢迎入坑SLAM |
已入坑,哈哈。
|
搜索下安装 |
恩,这个刚才解决了,又正在解决下面这个问题,感觉解决一个又来一个新的@_@。
|
大哥,一个一个来。。。慢慢来,比较快 |
恩,上面的问题解决了,libYOLOv3SE.so编译没问题了,最后编译ORBSLAM2还是出现下面pcl问题,安装的pcl1.8测试了也没问题。按照网上试了挺多方法,改了CMakeLists.txt等也都出现新问题没有解决,感谢大佬无私回复,哈哈。
|
[100%] Linking CXX executable ../bin/rgbd_tum 非常欣赏你的工程,还望解答。 |
@450932894 请附加你的软硬件信息 |
environment: ubuntu16.04 |
这个问题解决了,但是碰到了新的问题 |
@450932894 换tum2或者tum3数据试试,另外保证 |
1 2 3 都试了 associations.txt 文件我用原版的orbslam2跑过 |
加你微信了 |
@450932894
|
没解决
发自我的iPhone
…------------------ Original ------------------
From: Moonkisscy <notifications@github.com>
Date: Tue,Jul 2,2019 4:35 PM
To: qixuxiang/orb-slam2_with_semantic_label <orb-slam2_with_semantic_label@noreply.github.com>
Cc: 450932894 <450932894@qq.com>, Mention <mention@noreply.github.com>
Subject: Re: [qixuxiang/orb-slam2_with_semantic_label] run build.sh failed (#9)
这个问题解决了,但是碰到了新的问题
tang@tangdingxin:~/catkin_ws/src/orb-slam2_with_semantic_label/bin$ ./rgbd_tum ../Vocabulary/ORBvoc.txt ../Examples/RGB-D/TUM1.yaml ../data/rgbd_dataset_freiburg1_xyz ../data/rgbd_dataset_freiburg1_xyz/associations.txt
段错误 (核心已转储)
@450932894
我也遇到了这个问题,你后面是怎么解决的呢
------- Start processing sequence ... Images in the sequence: 792 New map created with 834 points receive a keyframe, id = 1 receive a keyframe, id = 2 receive a keyframe, id = 3 receive a keyframe, id = 4 receive a keyframe, id = 5 receive a keyframe, id = 6 receive a keyframe, id = 7 receive a keyframe, id = 8 receive a keyframe, id = 9 receive a keyframe, id = 10 receive a keyframe, id = 11 receive a keyframe, id = 12 receive a keyframe, id = 13 ./rgbd_tum: : 未知的错误 -1694371902 OpenCV(3.4.1) Error: Assertion failed (key_ != -1 && "Can't fetch data from terminated TLS container.") in getData, file /home/cy/myslam/opencv/modules/core/src/system.cpp, line 1482 terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(3.4.1) /home/cy/myslam/opencv/modules/core/src/system.cpp:1482: error: (-215) key_ != -1 && "Can't fetch data from terminated TLS container." in function getData 已放弃 (核心已转储)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
请问这个有解决吗,谢谢 |
请问各位有解决这个问题吗? |
@linmeeka @450932894 @zpymyyn you can try opencv2.3.X , rather than opencv 3.4 |
Could you tell me the version of FFmpeg you used to compile OpenCV 2.3? |
@450932894 你好,pcl链接的那个问题怎么解决的,谢谢 |
Ubuntu16 pcl1.8 opencv2.4 cuda9 cudnn for 9 |
这个需要带可视化的PCL,先安装VTK再编译PCL。 |
你好,请问你PCL这个问题怎么解决的? |
|
请问您是怎么解决的?我也碰到这个问题,希望得到你的帮助!谢谢! |
|
这个是咋解决的嘞? |
建议不要使用run build.sh,cmake,make一步步编译;另外16.04可能有点问题,在18.04下测试可以成功运行。(详见工程的update)
| |
李佳俊
|
|
15008489702@163.com
|
签名由网易邮箱大师定制
On 1/15/2021 02:04,bhmujiangyao<notifications@github.com> wrote:
搜索下安装linux下安装cudnn
恩,这个刚才解决了,又正在解决下面这个问题,感觉解决一个又来一个新的@_@。
/usr/bin/ld: 找不到 -lCUDA_cublas_device_LIBRARY-NOTFOUND
collect2: error: ld returned 1 exit status
CMakeFiles/YOLOv3SE_Train.dir/build.make:3001: recipe for target 'YOLOv3SE_Train' failed
make[2]: *** [YOLOv3SE_Train] Error 1
CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/YOLOv3SE_Train.dir/all' failed
make[1]: *** [CMakeFiles/YOLOv3SE_Train.dir/all] Error 2
这个是咋解决的嘞?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
谢谢 cannot find -lCUDA_cublas_device_LIBRARY-NOTFOUND,就是这个问题不知道咋解决的 我是18.04+cuda10.1+libtorch1.4.0,加上libtorch后编译就不成功,不知道是不是版本问题还是啥? |
这个是怎么解决的?能不能分享一下解决方法呢? |
您好,我是刘文杰。邮件已收到,谢谢!
|
hi!你们是找到解决方法了吗?可以请教一下吗? |
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/ORB_SLAM2.dir/all' failed
make[1]: *** [CMakeFiles/ORB_SLAM2.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
Converting vocabulary to binary
BoW load/save benchmark
./tools/bin_vocabulary: symbol lookup error: ./tools/bin_vocabulary: undefined symbol: _ZN5DBoW24FORB10fromStringERN2cv3MatERKSs
environment:
ubuntu16.04
cuda10.1
opencv2.4.11
pcl1.8.0
CMakeError.log
CMakeOutput.log
The text was updated successfully, but these errors were encountered: