Project

General

Profile

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. 

Back