Improve CI builds
- [x] add Clang builds
- [x] add Windows builds
- [x] add Mac builds
- [x] add ARM builds
- [ ] add Power builds
Hello, @mpoeter, first of all, thanks for providing this wonderful codes, and I'm a strong user in Ubuntu OS.
I'm a research who uses xenium for the faster outlier rejection approach, and I have been very satisfied with it.
By any chance, would it be possible to support MacOS as well? That would be greatly beneficial for me.
Initially, I planned to address this issue myself and submit patches, but I found it overwhelming as it seems beyond my expertise to fix. :(
I fixed utils.hpp by myself; after that, I faced some critical error messages, which might related to the characteristics of OS, as follows:
.
.
.
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:67:34: error: field has incomplete type 'struct __darwin_arm_thread_state64'
67 | _STRUCT_ARM_THREAD_STATE64 __ss;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:67:2: note: forward declaration of '__darwin_arm_thread_state64'
67 | _STRUCT_ARM_THREAD_STATE64 __ss;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:135:43: note: expanded from macro '_STRUCT_ARM_THREAD_STATE64'
135 | #define _STRUCT_ARM_THREAD_STATE64 struct __darwin_arm_thread_state64
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/vyukov_bounded_queue.hpp:13:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:68:34: error: field has incomplete type 'struct __darwin_arm_neon_state64'
68 | _STRUCT_ARM_NEON_STATE64 __ns;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:68:2: note: forward declaration of '__darwin_arm_neon_state64'
68 | _STRUCT_ARM_NEON_STATE64 __ns;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:534:41: note: expanded from macro '_STRUCT_ARM_NEON_STATE64'
534 | #define _STRUCT_ARM_NEON_STATE64 struct __darwin_arm_neon_state64
| ^
/Users/fudxo/git/xenium/./xenium/nikolaev_bounded_queue.hpp:13:
In file included from /Users/fudxo/git/xenium/./xenium/detail/nikolaev_scq.hpp:11:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:43:34: error: field has incomplete type 'struct __darwin_arm_exception_state'
43 | _STRUCT_ARM_EXCEPTION_STATE __es;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:43:2: note: forward declaration of '__darwin_arm_exception_state'
43 | _STRUCT_ARM_EXCEPTION_STATE __es;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:40:44: note: expanded from macro '_STRUCT_ARM_EXCEPTION_STATE'
40 | #define _STRUCT_ARM_EXCEPTION_STATE struct __darwin_arm_exception_state
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/nikolaev_bounded_queue.hpp:13:
In file included from /Users/fudxo/git/xenium/./xenium/detail/nikolaev_scq.hpp:11:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:44:34: error: field has incomplete type 'struct __darwin_arm_thread_state'
44 | _STRUCT_ARM_THREAD_STATE __ss;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:44:2: note: forward declaration of '__darwin_arm_thread_state'
44 | _STRUCT_ARM_THREAD_STATE __ss;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:88:41: note: expanded from macro '_STRUCT_ARM_THREAD_STATE'
88 | #define _STRUCT_ARM_THREAD_STATE struct __darwin_arm_thread_state
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/nikolaev_bounded_queue.hpp:13:
In file included from /Users/fudxo/git/xenium/./xenium/detail/nikolaev_scq.hpp:11:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:45:34: error: field has incomplete type 'struct __darwin_arm_vfp_state'
45 | _STRUCT_ARM_VFP_STATE __fs;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:45:2: note: forward declaration of '__darwin_arm_vfp_state'
45 | _STRUCT_ARM_VFP_STATE __fs;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:518:38: note: expanded from macro '_STRUCT_ARM_VFP_STATE'
518 | #define _STRUCT_ARM_VFP_STATE struct __darwin_arm_vfp_state
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/nikolaev_bounded_queue.hpp:13:
In file included from /Users/fudxo/git/xenium/./xenium/detail/nikolaev_scq.hpp:11:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:66:34: error: field has incomplete type 'struct __darwin_arm_exception_state64'
66 | _STRUCT_ARM_EXCEPTION_STATE64 __es;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:66:2: note: forward declaration of '__darwin_arm_exception_state64'
66 | _STRUCT_ARM_EXCEPTION_STATE64 __es;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:58:46: note: expanded from macro '_STRUCT_ARM_EXCEPTION_STATE64'
58 | #define _STRUCT_ARM_EXCEPTION_STATE64 struct __darwin_arm_exception_state64
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/nikolaev_bounded_queue.hpp:13:
In file included from /Users/fudxo/git/xenium/./xenium/detail/nikolaev_scq.hpp:11:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:67:34: error: field has incomplete type 'struct __darwin_arm_thread_state64'
67 | _STRUCT_ARM_THREAD_STATE64 __ss;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:67:2: note: forward declaration of '__darwin_arm_thread_state64'
67 | _STRUCT_ARM_THREAD_STATE64 __ss;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:135:43: note: expanded from macro '_STRUCT_ARM_THREAD_STATE64'
135 | #define _STRUCT_ARM_THREAD_STATE64 struct __darwin_arm_thread_state64
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/nikolaev_bounded_queue.hpp:13:
In file included from /Users/fudxo/git/xenium/./xenium/detail/nikolaev_scq.hpp:11:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/atomic:625:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/cmath:328:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/math.h:380:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/stdlib.h:94:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/stdlib.h:58:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/_stdlib.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/wait.h:109:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/signal.h:146:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/machine/_mcontext.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:68:34: error: field has incomplete type 'struct __darwin_arm_neon_state64'
68 | _STRUCT_ARM_NEON_STATE64 __ns;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/arm/_mcontext.h:68:2: note: forward declaration of '__darwin_arm_neon_state64'
68 | _STRUCT_ARM_NEON_STATE64 __ns;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/mach/arm/_structs.h:534:41: note: expanded from macro '_STRUCT_ARM_NEON_STATE64'
534 | #define _STRUCT_ARM_NEON_STATE64 struct __darwin_arm_neon_state64
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_hash_map_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/harris_michael_hash_map.hpp:10:
In file included from /Users/fudxo/git/xenium/./xenium/backoff.hpp:10:
/Users/fudxo/git/xenium/./xenium/detail/hardware.hpp:25:4: warning: "No hardware_pause implementation available - falling back to local volatile noop." [-W#warnings]
25 | #warning "No hardware_pause implementation available - falling back to local volatile noop."
| ^
In file included from /Users/fudxo/git/xenium/test/michael_scott_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/michael_scott_queue.hpp:10:
In file included from /Users/fudxo/git/xenium/./xenium/backoff.hpp:10:
/Users/fudxo/git/xenium/./xenium/detail/hardware.hpp:25:4: warning: "No hardware_pause implementation available - falling back to local volatile noop." [-W#warnings]
25 | #warning "No hardware_pause implementation available - falling back to local volatile noop."
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_list_based_set_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/harris_michael_list_based_set.hpp:10:
In file included from /Users/fudxo/git/xenium/./xenium/backoff.hpp:10:
/Users/fudxo/git/xenium/./xenium/detail/hardware.hpp:25:4: warning: "No hardware_pause implementation available - falling back to local volatile noop." [-W#warnings]
25 | #warning "No hardware_pause implementation available - falling back to local volatile noop."
| ^
In file included from /Users/fudxo/git/xenium/test/parameter_test.cpp:2:
In file included from /Users/fudxo/git/xenium/./xenium/ramalhete_queue.hpp:10:
In file included from /Users/fudxo/git/xenium/./xenium/backoff.hpp:10:
/Users/fudxo/git/xenium/./xenium/detail/hardware.hpp:25:4: warning: "No hardware_pause implementation available - falling back to local volatile noop." [-W#warnings]
25 | #warning "No hardware_pause implementation available - falling back to local volatile noop."
| ^
In file included from /Users/fudxo/git/xenium/test/ramalhete_queue_test.cpp:1:
In file included from /Users/fudxo/git/xenium/./xenium/ramalhete_queue.hpp:10:
In file included from /Users/fudxo/git/xenium/./xenium/backoff.hpp:10:
/Users/fudxo/git/xenium/./xenium/detail/hardware.hpp:25:4: warning: "No hardware_pause implementation available - falling back to local volatile noop." [-W#warnings]
25 | #warning "No hardware_pause implementation available - falling back to local volatile noop."
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:58:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/ostream:177:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/__ostream/basic_ostream.h:25:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/locale:225:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/nl_types.h:45:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/types.h:98:9: error: unknown type name 'u_int64_t'
98 | typedef u_int64_t u_quad_t; /* quads */
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:58:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/ostream:177:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/__ostream/basic_ostream.h:25:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/locale:225:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/nl_types.h:45:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/types.h:98:9: error: unknown type name 'u_int64_t'
98 | typedef u_int64_t u_quad_t; /* quads */
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/types.h:108:9: error: unknown type name 'u_int32_t'
108 | typedef u_int32_t fixpt_t; /* fixed point number */
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/types.h:108:9: error: unknown type name 'u_int32_t'
108 | typedef u_int32_t fixpt_t; /* fixed point number */
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_queue_test.cpp:3:
In file included from /Users/fudxo/git/xenium/./xenium/reclamation/hazard_eras.hpp:273:
In file included from /Users/fudxo/git/xenium/./xenium/reclamation/impl/hazard_eras.hpp:15:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/vector:3023:
In file included from /opt/homebrew/Cellar/llvm/19.1.4/bin/../include/c++/v1/locale:225:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/nl_types.h:45:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/types.h:98:9: error: unknown type name 'u_int64_t'
98 | typedef u_int64_t u_quad_t; /* quads */
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/types.h:108:9: error: unknown type name 'u_int32_t'
108 | typedef u_int32_t fixpt_t; /* fixed point number */
| ^
20 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/reclamation/hazard_pointer_test.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
20 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o] Error 1
20 errors generated.
20 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/reclamation/stamp_it_test.cpp.o] Error 1
make[2]: *** [CMakeFiles/gtest.dir/test/marked_ptr_test.cpp.o] Error 1
20 errors generated.
In file included from /Users/fudxo/git/xenium/test/chase_work_stealing_deque_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/chase_work_stealing_deque_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
20 errors generated.
In file included from /Users/fudxo/git/xenium/test/chase_work_stealing_deque_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/chase_work_stealing_deque_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/chase_work_stealing_deque_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
make[2]: *** [CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o] Error 1
make[2]: *** [CMakeFiles/gtest.dir/test/reclamation/lock_free_ref_count_test.cpp.o] Error 1
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t In file included from /Users/fudxo/git/xenium/test/vyukov_hash_map_test.cpp:6:
In file included from /Users/fudxo/git/xenium/./xenium/vyukov_hash_map.hpp:10:
In file included from /Users/fudxo/git/xenium/./xenium/backoff.hpp:10:
/Users/fudxo/git/xenium/./xenium/detail/hardware.hpp:25:4: warning: "No hardware_pause implementation available - falling back to local volatile noop." [-W#warnings]
25 | #warning "No hardware_pause implementation available - falling back to local volatile noop."
| ^
20 errors generated.
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
make[2]: *** [CMakeFiles/gtest.dir/test/detail/nikolaev_scq_test.cpp.o] Error 1
uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/michael_scott_queue_test.cpp:11:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/michael_scott_queue_test.cpp:11:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/michael_scott_queue_test.cpp:11:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/michael_scott_queue_test.cpp:11:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/michael_scott_queue_test.cpp:11:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_bounded_queue_test.cpp:5:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/parameter_test.cpp:4:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/parameter_test.cpp:4:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_list_based_set_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_list_based_set_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
20 errors generated.
In file included from /Users/fudxo/git/xenium/test/reclamation/generic_epoch_based_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_list_based_set_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
make[2]: *** [CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o] Error 1
In file included from /Users/fudxo/git/xenium/test/parameter_test.cpp:4:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_hash_map_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_hash_map_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_list_based_set_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_hash_map_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(In file included from i/Users/fudxo/git/xenium/test/parameter_test.cppn:t4:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
*, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/reclamation/generic_epoch_based_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
20 errors generated.
In file included from /Users/fudxo/git/xenium/test/harris_michael_list_based_set_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/reclamation/generic_epoch_based_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
make[2]: *** [CMakeFiles/gtest.dir/test/reclamation/quiescent_state_based_test.cpp.o] Error 1
In file included from /Users/fudxo/git/xenium/test/reclamation/generic_epoch_based_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_hash_map_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/ramalhete_queue_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/parameter_test.cpp:4:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/ramalhete_queue_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/harris_michael_hash_map_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/reclamation/generic_epoch_based_test.cpp:3:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/ramalhete_queue_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/ramalhete_queue_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/ramalhete_queue_test.cpp:9:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_queue_test.cpp:12:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_queue_test.cpp:12:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/nikolaev_queue_test.cpp:12:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
20 errors generated.
In file included from /Users/fudxo/git/xenium/test/nikolaev_queue_test.cpp:12:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
make[2]: *** [CMakeFiles/gtest.dir/test/reclamation/hazard_eras_test.cpp.o] Error 1
In file included from /Users/fudxo/git/xenium/test/nikolaev_queue_test.cpp:12:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/sanitize_test.cpp:19:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/sanitize_test.cpp:19:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/sanitize_test.cpp:19:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_hash_map_test.cpp:8:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:656:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/gethostuuid.h:41:17: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
41 | int gethostuuid(uuid_t, const struct timespec *) __API_AVAILABLE(macos(10.5)) __API_UNAVAILABLE(ios, tvos, watchos);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_hash_map_test.cpp:8:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:660:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
660 | int getsgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_hash_map_test.cpp:In file included from 8:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h/Users/fudxo/git/xenium/test/sanitize_test.cpp::62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:662:27: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
662 | int getwgroups_np(int *, uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
19:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_hash_map_test.cpp:8:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:725:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
725 | int setsgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/vyukov_hash_map_test.cpp:8:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
In file included from /Users/fudxo/git/xenium/test/sanitize_test.cpp:19:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/gtest.h:62:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-internal.h:40:
In file included from /Users/fudxo/git/xenium/3rdParty/gtest/googletest/include/gtest/internal/gtest-port.h:366:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/unistd.h:727:31: error: unknown type name 'uuid_t'; did you mean 'uid_t'?
727 | int setwgroups_np(int, const uuid_t);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/usr/include/sys/_types/_uid_t.h:31:31: note: 'uid_t' declared here
31 | typedef __darwin_uid_t uid_t;
| ^
5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o] Error 1
1 warning and 5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/parameter_test.cpp.o] Error 1
17 errors generated.
5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/vyukov_bounded_queue_test.cpp.o] Error 1
make[2]: *** [CMakeFiles/gtest.dir/test/reclamation/generic_epoch_based_test.cpp.o] Error 1
17 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/nikolaev_bounded_queue_test.cpp.o] Error 1
5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/sanitize_test.cpp.o] Error 1
1 warning and 5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/michael_scott_queue_test.cpp.o] Error 1
1 warning and 5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/ramalhete_queue_test.cpp.o] Error 1
1 warning and 5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o] Error 1
1 warning and 5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o] Error 1
17 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/nikolaev_queue_test.cpp.o] Error 1
1 warning and 5 errors generated.
make[2]: *** [CMakeFiles/gtest.dir/test/vyukov_hash_map_test.cpp.o] Error 1
make[1]: *** [CMakeFiles/gtest.dir/all] Error 2
make: *** [all] Error 2
Hi @LimHyungTae, thank you for the kind words!
It seems the problem is not MacOS but the ARM architecture. I always wanted to add support for ARM but unfortunately I have never found the time. I also wanted to move to CircleCI for a long time now (where I could also add some ARM jobs). I will try and see if I can get this done soon.
You're correct. I tried to build the code on my Apple chip laptop. Take your time!
Thanks for the swift response while you are on a hectic day.
I'm sure this xenium library has great potential :)
@LimHyungTae I switched to CircleCI, made the adjustments for ARM support and added some Linux ARM CI jobs.
I still need to add some Mac jobs, but perhaps you can already give it a try. Ah, and just a heads up - I have renamed the default branch from master to main.
You saved my life! Now it works on a Mac with an Apple chip! I really appreciate you taking care of my concerns.