Hi Mike - Thanks for the pointer. Just to be clear, are you talking
about Boost 1.66.0 beta 1? That seems to be the latest version available
from boost.org. Boost often goes through a few betas before a release,
so it's possible that the API will be restored or further altered; I
haven't looked into whether the "native" method was already deprecated,
or if maybe this was a mix-up API change as does sometimes happen. We
really shouldn't be fixing a potential future problem unless there's a
more compatible API for doing so -- a function or method that's been
around for many releases that isn't marked or discussed as currently or
to be deprecated. We will certainly be on top of things once the actual
boost 1.66.0 release is out. Cheers! - MLD

On Sun, Dec 17, 2017, at 11:02 AM, Mike via USRP-users wrote:
> compiling the latest uhd fails for the upcoming boost 1.66 release on  
> FreeBSD 11:
> 
> ...
> FAILED: lib/CMakeFiles/uhd.dir/transport/udp_zero_copy.cpp.o
> /usr/local/libexec/ccache/c++  -DHAVE_CONFIG_H -DUHD_DLL_EXPORTS  
> -DUHD_IMAGES_DIR=OFF -DUHD_TXRX_DEBUG_PRINTS -Iinclude  
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/include
> -I/usr/local/include -Ilib/ic_reg_maps
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/convert
> -Ilib/convert
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/rfnoc
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/rfnoc/nocscript
> -Ilib/rfnoc/nocscript
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/usrp
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/usrp/cores
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/usrp/common
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/usrp/common/ad9361_driver
> -I/wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/experts
> -Ilib/transport/nirio/lvbitx -O2 -pipe -fstack-protector
> -fno-strict-aliasing  -msse2 -fvisibility=hidden
> -fvisibility-inlines-hidden -O2 -pipe -fstack-protector
> -fno-strict-aliasing  -msse2 -fPIC   -Wall -Wextra -Wsign-compare -MD -MT
> lib/CMakeFiles/uhd.dir/transport/udp_zero_copy.cpp.o -MF
> lib/CMakeFiles/uhd.dir/transport/udp_zero_copy.cpp.o.d -o
> lib/CMakeFiles/uhd.dir/transport/udp_zero_copy.cpp.o -c  
> /wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/transport/udp_zero_copy.cpp
> /wrkdirs/usr/ports/comms/uhd/work/uhd-c705922a08e32c8b0ec7ef6af6137835f87b2f42/host/lib/transport/udp_zero_copy.cpp:193:29:
> error: no member named 'native' in  
> 'boost::asio::basic_datagram_socket<boost::asio::ip::udp>'
>            _sock_fd = _socket->native();
>                       ~~~~~~~  ^
> 1 error generated.
> ...
> 
> Seems like the member native() has changed.

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to