-
Notifications
You must be signed in to change notification settings - Fork 402
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
Iox #32 Mac OS fully supported #138
Iox #32 Mac OS fully supported #138
Conversation
… needed ArgvInspector Signed-off-by: Christian Eltzschig <[email protected]>
…o iox-eclipse-iceoryx#32-unit-tests-for-mac
Signed-off-by: Christian Eltzschig <[email protected]>
…me reimplementation Signed-off-by: Christian Eltzschig <[email protected]>
…rouplist implementation Signed-off-by: Christian Eltzschig <[email protected]>
…tible with the message queue Signed-off-by: Christian Eltzschig <[email protected]>
…on mac os and adjusted unit tests Signed-off-by: Christian Eltzschig <[email protected]>
…domain sockets Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
…a central position for all of them Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
…inux when sending message to destroyed socket - fixed Signed-off-by: Christian Eltzschig <[email protected]>
…behavior instead Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
…xist Signed-off-by: Christian Eltzschig <[email protected]>
…hores with empty name are not allowed Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
…sing sockets and since mac os uses sockets they are commented out for apple Signed-off-by: Christian Eltzschig <[email protected]>
…ligned memory Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't compile for me:
--- stderr: iceoryx_utils
/Users/karsten/workspace/ros2/iceoryx_ws/osx/src/iceoryx/iceoryx_utils/source/posix_wrapper/timer.cpp:65:15: warning: result of comparison of constant 16777215 with expression of type 'unsigned char' is always false [-Wtautological-constant-out-of-range-compare]
if (index >= Timer::OsTimerCallbackHandle::MAX_DESCRIPTOR_VALUE)
~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
-- Build files have been written to: /Users/karsten/workspace/ros2/iceoryx_ws/osx/build/icedelivery
CMake Error at CMakeLists.txt:30 (find_package):
Could not find a package configuration file provided by
"CycloneDDS_CXX_API" with any of the following names:
CycloneDDS_CXX_APIConfig.cmake
cyclonedds_cxx_api-config.cmake
Add the installation prefix of "CycloneDDS_CXX_API" to CMAKE_PREFIX_PATH or
set "CycloneDDS_CXX_API_DIR" to a directory containing one of the above
files. If "CycloneDDS_CXX_API" provides a separate development package or
SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
See also "/Users/karsten/workspace/ros2/iceoryx_ws/osx/build/iceoryx_dds_gateway/CMakeFiles/CMakeOutput.log".
--- stderr: iceoryx_dds_gateway
-- Found Curses: /usr/lib/libcurses.dylib
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
LIB_TINFO
linked by target "iceoryx_introspection" in directory /Users/karsten/workspace/ros2/iceoryx_ws/osx/src/iceoryx/tools/introspection
-- Configuring incomplete, errors occurred!
See also "/Users/karsten/workspace/ros2/iceoryx_ws/osx/build/iceoryx_introspection/CMakeFiles/CMakeOutput.log".
--- stderr: iceoryx_introspection
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
LIB_TINFO
linked by target "iceoryx_introspection" in directory /Users/karsten/workspace/ros2/iceoryx_ws/osx/src/iceoryx/tools/introspection
---
Aborted <<< iceoryx_introspection
iceoryx_utils/include/iceoryx_utils/internal/posix_wrapper/argv_inspection.hpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please address the review findings
…edAlloc/alignedFree and fixed several review findings Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
@@ -83,6 +115,8 @@ UnixDomainSocket& UnixDomainSocket::operator=(UnixDomainSocket&& other) noexcept | |||
m_channelSide = std::move(other.m_channelSide); | |||
m_sockfd = std::move(other.m_sockfd); | |||
m_sockAddr = std::move(other.m_sockAddr); | |||
m_isInitialized = std::move(other.m_isInitialized); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is addressed in #151, together with the destroy method
iceoryx_utils/include/iceoryx_utils/internal/concurrent/lockfree_queue/index_queue.hpp
Outdated
Show resolved
Hide resolved
Signed-off-by: Christian Eltzschig <[email protected]>
…ing test. created cpp file for timing tests Signed-off-by: Christian Eltzschig <[email protected]>
… constructing from std::chrono Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Kraus Mathias (CC-AD/ESW1) <[email protected]>
Signed-off-by: Kraus Mathias (CC-AD/ESW1) <[email protected]>
Signed-off-by: Kraus Mathias (CC-AD/ESW1) <[email protected]>
… and added COLCON_IGNORE in dds gateway Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
Signed-off-by: Christian Eltzschig <[email protected]>
…IX to not use iceoryx Signed-off-by: Christian Eltzschig <[email protected]>
…sts-for-mac Iox eclipse-iceoryx#32 Mac OS fully supported
No description provided.