-
Notifications
You must be signed in to change notification settings - Fork 35
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
orogen generate invalid typlib files (includes are resolved wrongly) #50
Comments
somewhere back in the clang-time i stumpled upon a similar problem... cannot find it right away, but this looks familiar... rant it takes ages to get back into a clean position to debug this... heaps of layers above other heaps of layers... |
#50 The generated include mapping is invalid if some headers include other known base types if templates in between are used.
I created a workaround for the release: |
Sorry this was too fast, i reverted it it causes problems on other datatypes... |
This PR sets back the export policy to :selected if :all is requested. All curerntly fails on orogen. To keep the release compiling the switch back was added.
Created workaround on the types: |
FYI, works on my master |
On rc-build the base/orogen/types cannot be compiled if ocl build is active.
Orogen tries to export all types because it get called with:
unfourtnalty this causes wrong include for some new files, instead of JointLimitRange the Joint Header get catched which is not related to the JointLimitRange
It seems a problem with these function https://github.com/orocos-toolchain/orogen/blob/master/lib/orogen/gen/typekit.rb#L1321
Error:
Header snip:
The text was updated successfully, but these errors were encountered: