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