Skip to content
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 is broken on Windows #32

Closed
jacquelinekay opened this issue Mar 30, 2016 · 1 comment
Closed

Build is broken on Windows #32

jacquelinekay opened this issue Mar 30, 2016 · 1 comment

Comments

@jacquelinekay
Copy link

The ROS 2 buildfarm is failing to build FastRTPS on Windows right now.

Console output from a set of branches that do not change FastRTPS can be found here (from ~1 hour ago): http://ci.ros2.org/job/ci_windows/1192/console#console-section-6

The problem seems to be:

16:10:32 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtree(2075): error C3848: expression having type 'const eprosima::fastrtps::rtps::ChangeForReaderCmp' would lose some const-volatile qualifiers in order to call 'bool eprosima::fastrtps::rtps::ChangeForReaderCmp::operator ()(const eprosima::fastrtps::rtps::ChangeForReader_t &,const eprosima::fastrtps::rtps::ChangeForReader_t &)' [C:\J\workspace\ci_windows\ws\build\fastrtps\src\cpp\fastrtps.vcxproj]

I reproduced this on my Windows 10 VM.

It's not a blocker for us right now because we can disable any of our supported middlewares on CI, however it prevents us from testing ROS 2 code built with FastRTPS for all platforms.

@jacquelinekay
Copy link
Author

thank you :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant