[ros-dev] [ros-diffs] [gedmurphy] 52364: [BROWSEUI] - Set the prototypes to be long instead of LONG. This only worked in rbuild previously because WIDL incorrectly generates a LONG for long types. - define SHANDLE_PTR a...
timo.kreuzer at web.de
Sun Jun 19 15:19:10 UTC 2011
Am 19.06.2011 15:47, schrieb Ged Murphy:
> Colin Finck wrote:
> If you're referring to fixing it by removing __ROS_LONG64__, then
> that's not
> a proper fix either.
I don't think __ROS_LONG64__ is a good workaround. It creates a lot of
trouble. I had to disable it for amd64 completely since I would need to
hack a lot of other code to make it work.
> WIDL needs to be fixed to stop outputting 'LONG' types when 'long' is used
> in the interface file.
Its done on purpose by wine. so we will have to do our own "hack" on it.
More information about the Ros-dev