首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OSX上编译rosbag_storage的问题

在OSX上编译rosbag_storage的问题
EN

Stack Overflow用户
提问于 2015-09-06 21:49:01
回答 1查看 107关注 0票数 0

使用本教程在OSX上编译Ros (Jade),我在运行./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release时得到rosbag_storage的以下错误

ros/ros_catkin_ws/src/ros_comm/rosbag_storage/src/buffer.cpp:71:5:error:使用未声明的标识符“断言”断言(Buffer_);

然后是一系列的错误:

/usr/local/include/boost/smart_ptr/shared_ptr.hpp:916:9:error:使用未声明的标识符'assert‘BOOST_ASSERT( deleter_.use_count() <= 1 );

那是从哪来的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-06 21:49:01

看起来它来自与GStreamer的冲突,就像在本期中一样。仅仅删除/Library/Frameworks/GStreamer.framework/Headers/assert.h就足以解决这个问题:

代码语言:javascript
复制
mv /Library/Frameworks/GStreamer.framework/Headers/assert.h /Library/Frameworks/GStreamer.framework/Headers/assert.h.bak
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32428631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档