-
Notifications
You must be signed in to change notification settings - Fork 30
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
rostime, sensor_msgs, geometry_msgs and others fail to build because of -lpthread (or cpp_common?) #711
Comments
Hey, not sure what's causing this issue.
Currently building in the docker container & on my machine... Maybe rebuild |
I'm not sure either. A rebuild of |
The problem is related to the new |
I'm finding the same problem (in Gentoo Prefix, amd64 & x86). I needed to downgrade from And by the looks of the issue ros/catkin#856 where they discuss patching I tested it on Gentoo Prefix amd64 (over Ubuntu 16.04). Soon to have results on x86 too. |
Sorry, that's exactly what I meant. However,
Great, thank you. I will test it later today! |
If pluginlib is part of ros_base I can tell you it works (as I setup CI that emerges all ros_base on Gentoo Prefix amd64 and x86 and it currently contains that patch until it's officially merged). |
Great, I can confirm your patch works (applied from /etc/portage/patches) at least for the packages mentioned here. Thank you! |
I still run into trouble with
|
The following steps finally got me around this issue:
|
I just reproduced this. I needed to downgrade cmake as you said @pholthau . Then re-emerge all the used packages in qt_gui_cpp and it worked. Whenever I finish the full desktop emerge I'll setup CI for it. |
@pholthau @allenh1 have you been able to emerge I'm in a loop of ruby failing, adding rubygems, still failing, breaking the ruby setup, changing with eselect the version of ruby but not doing any difference... The main error I get is:
Which I get with ruby 23, 24 and I can't emerge 25 cause it fails on the process with that same error. Any idea? |
No idea... That's likely a 32bit problem or a prefix problem though. I definitely have some version of qtwebkit, just not sure which. |
@allenh1 It's happening on amd64 and x86 on Prefix. I'm re-building with some updates... I hope to have a reproducible docker environment soon if anyone can help at that point. |
I have it installed with the following configuration:
ruby as follows
Hope that helps. I'm remerging right now. Will report back if it fails, otherwise just assume it compiles fine. |
@pholthau I ended up adding a |
Just wanted to confirm that this affects Arch linux as well. In a recent effort to install ros-melodic-ros-base, I found I needed to downgrade to cmake 3.12.3-1 as well as boost/boost-libs 1.68.0-2 on various packages. I think it's more than just this package, but the fix was the same. Cross-posting to ROS Answers post here as perhaps once there is a known resolution we can work together on it. Let me know if I can test anything for you in order to help. |
Hi,
I am experiencing strange build errors with various packages on a computer on which I try to install fresh ROS (both kinetic and melodic). Thanks for your help and please tell me what further information you need.
Output for rostime as a reference:
The text was updated successfully, but these errors were encountered: