OSX 上的 ROS Groovy 安装失败 - rviz 和 OGRE

Posted

技术标签:

【中文标题】OSX 上的 ROS Groovy 安装失败 - rviz 和 OGRE【英文标题】:ROS Groovy Installation on OSX fails - rviz and OGRE 【发布时间】:2013-01-04 00:48:11 【问题描述】:

当尝试在 mac osx 中安装 ROS Groovy 时,按照http://www.ros.org/wiki/groovy/Installation/OSX/Homebrew/Source 教程,我得到了

[ 60%] 构建 CXX 对象 src/rviz/CMakeFiles/rviz.dir/moc_widget_geometry_change_detector.cxx.o 构建 CXX 对象 src/rviz/CMakeFiles/rviz.dir/moc_selection_panel.cxx.o [ 61%] 构建 CXX 对象 src/rviz/CMakeFiles/rviz.dir/moc_tool_properties_panel.cxx.o 链接 CXX 共享库 /Users/mllofriu/ros_catkin_ws/devel_isolated/rviz/lib/librviz.dylib ld: 找不到 -lOgreMain 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) make[2]: * [/Users/mllofriu/ros_catkin_ws/devel_isolated/rviz/lib/librviz.dylib] 错误 1 make[1]: [src/rviz/CMakeFiles/rviz.dir/all] 错误 2 make: ** [all] 错误 2

OgreMain 在 OSX 中似乎不存在。我可以做些什么来解决这个问题?

【问题讨论】:

【参考方案1】:

Ogre 是一个 3D 渲染引擎,不是 OSX 的一部分(但在该平台上受支持)。 ROS 项目在其可视化工具中使用 Ogre 作为渲染部分。

根据他们的网站,目前他们正在处理的 ROS+Ogre 构建过程存在问题,比较此ROS support ticket。

与此同时,您应该尝试here 列出的另外两个构建选项,直到他们设法解决了构建过程问题:

桌面安装(推荐): ROS、rqt、rviz 和机器人通用库 ROS-Comm:(Bare Bones) ROS 包、构建、和通信库。没有 GUI 工具。

如果你觉得自己能胜任这项任务,另一个选择可能是自己编译 Ogre。

【讨论】:

以上是关于OSX 上的 ROS Groovy 安装失败 - rviz 和 OGRE的主要内容,如果未能解决你的问题,请参考以下文章

在 OSX Mavericks 上安装 Cutecom 失败

OSX 上的 chromium 构建失败(本机客户端失败)

ROS on ARM--RK3066上本地编译ROS Groovy

ROS on ARM--RK3066上本地编译ROS Groovy

mac osx 10.9.2 上的 mysql-python:错误:命令“/usr/bin/clang”失败,退出状态为 1

关于mac 和其它osx系统添加 微软雅黑字体 适用于安装字体报错或者安装失败