Bug #3986
Updated by Alex Afanasyev about 7 years ago
``` [ 2/82] Compiling build/core/version.cpp [ 3/82] Compiling tools/peek/ndnpeek/ndnpeek.cpp [ 4/82] Compiling tools/peek/ndnpeek/main.cpp [ 5/82] Compiling tools/peek/ndn-poke.cpp In file included from core/version.cpp:20: In file included from /Users/Philo/Documents/Gerrit/ndn-tools/core/version.hpp:23: In file included from /Users/Philo/Documents/Gerrit/ndn-tools/core/common.hpp:52: In file included from /usr/local/include/boost/asio.hpp:21: In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19: In file included from /usr/local/include/boost/asio/io_service.hpp:767: In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71: In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196: In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19: In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20: In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:24: /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:45:5: error: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Werror,-Wdeprecated-declarations] OSMemoryBarrier(); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here void OSMemoryBarrier( void ); ^ In file included from core/version.cpp:20: In file included from /Users/Philo/Documents/Gerrit/ndn-tools/core/version.hpp:23: In file included from /Users/Philo/Documents/Gerrit/ndn-tools/core/common.hpp:52: In file included from /usr/local/include/boost/asio.hpp:21: In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19: In file included from /usr/local/include/boost/asio/io_service.hpp:767: In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71: In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196: In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19: In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20: In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:24: /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:51:5: error: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Werror,-Wdeprecated-declarations] OSMemoryBarrier(); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here void OSMemoryBarrier( void ); ^ 2 errors generated. In file included from ../tools/peek/ndnpeek/ndnpeek.cpp:29: In file included from ../tools/peek/ndnpeek/ndnpeek.hpp:32: In file included from /Users/Philo/Documents/Gerrit/ndn-tools/core/common.hpp:52: In file included from /usr/local/include/boost/asio.hpp:21: In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19: In file included from /usr/local/include/boost/asio/io_service.hpp:767: In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71: In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196: In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19: In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20: In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:24: /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:45:5: error: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Werror,-Wdeprecated-declarations] OSMemoryBarrier(); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here void OSMemoryBarrier( void ); ^ In file included from ../tools/peek/ndnpeek/ndnpeek.cpp:29: In file included from ../tools/peek/ndnpeek/ndnpeek.hpp:32: In file included from /Users/Philo/Documents/Gerrit/ndn-tools/core/common.hpp:52: In file included from /usr/local/include/boost/asio.hpp:21: In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_socket.hpp:20: In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19: In file included from /usr/local/include/boost/asio/io_service.hpp:767: In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71: In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196: In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19: In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20: In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:24: /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:51:5: error: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Werror,-Wdeprecated-declarations] OSMemoryBarrier(); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here void OSMemoryBarrier( void ); ^ 2 errors generated. ``` I found a similar bug report https://redmine.named-data.net/issues/3795/, but don't know how to solve it.