Closed khromenokroman closed 2 months ago
Can you please add this to the end of the bugfix section of
iceoryx-unreleased.md
ssize_t: redefinition; different basic types [#2209](https://github.com/eclipse-iceoryx/iceoryx/issues/2209)
@elBoberido fixed
It also seems that you need to run clang-format on the changed files.
@elBoberido fixed
@elBoberido done :) https://github.com/khromenokroman/iceoryx/actions/runs/10632957667
Can you also please squash your commits?
@elBoberido done
With the latest changes this should also be fixed.
@elBoberido if you return it then it doesn't work on msvc
With the latest changes this should also be fixed.
@elBoberido if you return it then it doesn't work on msvc
I just tried it locally with msvc and also mingw and it worked. I think it was just an intermediate problem. Can you revert that change to see if the CI has an other opinion :)
I just tried it locally with msvc and also mingw and it worked. I think it was just an intermediate problem. Can you revert that change to see if the CI has an other opinion :)
@elBoberido canceled the changes
With the latest changes this should also be fixed.
@elBoberido if you return it then it doesn't work on msvc
I just tried it locally with msvc and also mingw and it worked. I think it was just an intermediate problem. Can you revert that change to see if the CI has an other opinion :)
@elBoberido Error in Build & Test / build-test-windows-msvc
D:\a\iceoryx\iceoryx\iceoryx_platform\win\include\iceoryx_platform\mqueue.hpp(55,8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [D:\a\iceoryx\iceoryx\build\hoofs\iceoryx_hoofs.vcxproj]
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 78.22%. Comparing base (
1549c96
) to head (14d6e9b
). Report is 2 commits behind head on main.
With the latest changes this should also be fixed.
@elBoberido if you return it then it doesn't work on msvc
I just tried it locally with msvc and also mingw and it worked. I think it was just an intermediate problem. Can you revert that change to see if the CI has an other opinion :)
@elBoberido Error in
Build & Test / build-test-windows-msvc
D:\a\iceoryx\iceoryx\iceoryx_platform\win\include\iceoryx_platform\mqueue.hpp(55,8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [D:\a\iceoryx\iceoryx\build\hoofs\iceoryx_hoofs.vcxproj]
Oh, sorry. I was not precise enough. With revert the changes I actually meant to replace mqd_t
with iox_ssize_t
. Can you please do that for the two functions. With the current code it would be to replace ssize_t
with iox_ssize_t
.
Can you then also please squash the last three commits.
Oh, sorry. I was not precise enough. With revert the changes I actually meant to replace
mqd_t
withiox_ssize_t
. Can you please do that for the two functions. With the current code it would be to replacessize_t
withiox_ssize_t
.
@elBoberido fixed
Can you then also please squash the last three commits.
@elBoberido done
Thanks :)
This change updates the ssize_t type to iox_ssize_t in Windows-specific files to resolve a compatibility issue. It ensures consistent type usage and includes the necessary headers for type definitions.
Notes for Reviewer
Pre-Review Checklist for the PR Author
iox-123-this-is-a-branch
)iox-#123 commit text
)task-list-completed
)Checklist for the PR Reviewer
iceoryx_hoofs
have been added to./clang-tidy-diff-scans.txt
Post-review Checklist for the PR Author
References
@elBoberido I don't have windows to check the build :(