Skip to content

Conversation

@wjwwood
Copy link
Collaborator

@wjwwood wjwwood commented Oct 28, 2025

I think this was added in a recent sdk version update, but this can be avoided by patching one line in or-tools which this pr does.

@wjwwood wjwwood requested review from codebot and mjcarroll October 28, 2025 02:50
@wjwwood wjwwood self-assigned this Oct 28, 2025
@wjwwood
Copy link
Collaborator Author

wjwwood commented Oct 28, 2025

Also, I went to make the change upstream, but weirdly it's not on their main branch, only on their release branches, so maybe it's already fixed? I'm honestly not sure and having trouble following their branch -> release workflow.

@codebot
Copy link
Contributor

codebot commented Oct 29, 2025

It looks like there is some sort of issue in constraint_solver/routing_filter_committables.h , at least it appears there is a problem in that file in the GitHub workflow.

Signed-off-by: William Woodall <[email protected]>
@wjwwood
Copy link
Collaborator Author

wjwwood commented Oct 31, 2025

Sorry, missed adding the new patch file.

public:
// Makes a vector with initial elements all committed to value.
- CommittableArray<T>(size_t num_elements, const T& value)
+ CommittableArray(size_t num_elements, const T& value)
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@codebot this is the required change, AFAIK this is just not valid c++ code, but clang seems to allow it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I just tested this in a "normal" colcon build, and it works great!

Copy link
Contributor

@codebot codebot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Thanks for tracking this down. It builds perfectly for me now 🎉 using a typical colcon invocation.

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

Successfully merging this pull request may close these issues.

3 participants