-
-
Notifications
You must be signed in to change notification settings - Fork 467
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
build failed with boost 1.57 on OS X Yosemite #835
Comments
I think it's already fixed on indigo-devel branch |
I agree with @garaemon, this should be fixed on both Indigo and Hydro. What version of rviz are you using? |
Yes, you're correct, built successfully on indigo-devel. - tar:
local-name: rviz
uri: https://github.com/ros-gbp/rviz-release/archive/release/indigo/rviz/1.11.3-1.tar.gz
version: rviz-release-release-indigo-rviz-1.11.3-1 $ rosinstall_generator desktop_full --rosdistro indigo --deps --wet-only --tar > indigo-desktop-full-wet.rosinstall Now should I use upstream development versions? $ rosinstall_generator desktop_full --rosdistro indigo --deps --wet-only --upstream-development > indigo-desktop-full-wet-upstream-devel.rosinstall |
No, I would just replace the The change you need has not been released yet, you can see the commits outstanding on the There is a commit in that list: Which fixes the issue you are getting. I'll try to do a release of rviz to Indigo soon to prevent others from running into this. |
sorry, I have the same error. But I still donot know how to change rviz |
After i change the d77a262, I get the other error:
|
@chien800614 That does not appear to be the same error. |
@chien800614 There is no error in the output you've including in your comment, you need to include more of the output, all of those lines in your output are warnings, not errors. |
@wjwwood After I success for the rviz, I face the same problem for rviz_plugin_tutorials Do you know how can i do?
|
I ran into the same issue as @chien800614. I was able to fix the errors while building the However, the BOOST_JOIN parse error now shows up for the
|
I think ros-visualization/visualization_tutorials#22 this PR solves the issue of rviz_plugin_tutorial |
That fixed the issue. |
Yeah, thanks @garaemon. I wasn't watching that repository for some reason, I am now though. I merged your pull request I still need to do a release of |
thanks! |
Thank you so much! |
|
I updated your comment to contain the relevant error, which is at the top: If I search for that along with the term http://answers.ros.org/question/186635/rviz-crashes-on-indigo-osx-due-to-serializer-implementation/ Please try to search for solutions to problems before asking new questions. Also if you have a new question don't tack it on to the end of a closed comment, but instead open a new question. Also these types of question are probably best filed on answers.ros.org first then escalated to this issue tracker if it turns out to actually be a bug. |
It would be great to get d77a262 cherry-picked onto the hydro-devel branch, for those of us sticking with Hydro's rviz on Indigo/Jade/Yosemite. Between Gazebo and rviz, anything other than Ogre 1.7.4 seems to just be a huge bag of hurt. |
@mikepurvis Another work around is to use the newer version of rviz, but use the mesh files from hydro. That should work with Ogre 1.7.4. |
Currently trying to build indigo on 10.10.3 and am running into this error.
I got this after replacing the src/rviz folder with a clone of the current indigo-devel branch. Am I doing something wrong? |
@lucbettaieb That doesn't contain the actual error. |
@wjwwood Yes, thanks for the pointer on that— it is indeed what I'm doing here: https://github.com/mikepurvis/ros-install-osx/blob/master/install#L125 |
@wjwwood All I'm seeing in my terminal aside from that is a bunch of repeated warnings:
|
@lucbettaieb please post all of the output in a gist.github.com. |
@lucbettaieb That's still not all of the output I think and if it is, I can't diagnose the issue based on that. You should include everything including the line you ran on the console to generate that output (e.g. |
@wjwwood I'll run the command again and pipe the output to a txt file. My terminal truncated the output. |
@wjwwood |
@lucbettaieb This is the error from your terminal output:
You're probably running into this: http://answers.ros.org/question/211546/fatal-error-qmetatype-file-not-found-when-building-ros-indigo-on-os-x-10103/ |
Ah, yes- I thought I had fixed that but as it turns out I neglected to edit the second makefile associated with rviz. Thanks a lot! |
* Disable a warning when including Eigen. As mentioned in the comment here, this is an issue in upstream Eigen (and in the version shipped in Ubuntu 22.04), so just disable the warning for now. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
I'm trying to build rviz on OS X Yosemite, and fails on assertion with the message at boost 1.57:
usr/local/Cellar/boost/1.57.0/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
It seems the common problem of application which uses "moc" of Qt with boost library.
(refer to http://debugjournal.tumblr.com/post/70395570484/boost-qt-parse-error-about-boost-join )
Gazebo simulator also met this problem, which is now solved.
(ref https://bitbucket.org/osrf/gazebo/issue/1399/build-fails-with-boost-157 )
What should I do to build successfly?
The text was updated successfully, but these errors were encountered: