# UHD for Cygwin

**URL:** <https://www.ruby-forum.com/t/uhd-for-cygwin/219704>\
**Category:** GNU Radio\
**Created:** [May 12, 2012, 4:43pm UTC](https://www.ruby-forum.com/t/uhd-for-cygwin/219704 "2012-05-12T16:43:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [May 12, 2012, 4:43pm UTC](https://www.ruby-forum.com/t/uhd-for-cygwin/219704/1 "2012-05-12T16:43:39Z")

</div>

Hi,

Trying to get UHD to work under Windows (Cygwin), but ‘make’ returns…

[1%] Building CXX object  
lib/CMakeFiles/uhd.dir/transport/udp\_zero\_copy.cpp.o  
In file included from  
/usr/include/boost/asio/detail/fd\_set\_adapter.hpp:19:0,  
from /usr/include/boost/asio/detail/select\_reactor.hpp:27,  
from /usr/include/boost/asio/detail/reactor.hpp:27,  
from /usr/include/boost/asio/detail/impl/task\_io\_service.ipp:24,  
from /usr/include/boost/asio/detail/task\_io\_service.hpp:199,  
from /usr/include/boost/asio/impl/io\_service.hpp:71,  
from /usr/include/boost/asio/io\_service.hpp:767,  
from /usr/include/boost/asio/basic\_io\_object.hpp:19,  
from /usr/include/boost/asio/basic\_socket.hpp:19,  
from /usr/include/boost/asio/basic\_datagram\_socket.hpp:20,  
from /usr/include/boost/asio.hpp:21,  
from /home/David/uhd/host/lib/transport/udp\_common.hpp:22,  
from /home/David/uhd/host/lib/transport/udp\_zero\_copy.cpp:18:  
/usr/include/boost/asio/detail/posix\_fd\_set\_adapter.hpp:66:12: error:  
expected type-specifier before fd\_set  
/usr/include/boost/asio/detail/posix\_fd\_set\_adapter.hpp:77:11: error:  
fd\_set does not name a type  
/usr/include/boost/asio/detail/posix\_fd\_set\_adapter.hpp: In constructor  
boost::asio::detail::posix\_fd\_set\_adapter::posix\_fd\_set\_adapter():  
/usr/include/boost/asio/detail/posix\_fd\_set\_adapter.hpp:40:14: error:  
fd\_set\_ was not declared in this scope  
/usr/include/boost/asio/detail/posix\_fd\_set\_adapter.hpp:40:21: error:  
FD\_ZERO was not declared in this scope

Found other references to this, but no real solutions. Any ideas please?

Thanks

---

<div class="post-metadata">

**Author:** ![Lyndon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7993a0/32.png) [@Lyndon](https://www.ruby-forum.com/u/Lyndon)\
**Post date:** [May 12, 2012, 7:45pm UTC](https://www.ruby-forum.com/t/uhd-for-cygwin/219704/2 "2012-05-12T19:45:43Z")

</div>

On 05/12/2012 07:42 AM, Lyndon wrote:

> from /usr/include/boost/asio/detail/impl/task\_io\_service.ipp:24,  
> expected type-specifier before fd\_set

Looks like that boost header is missing an include for #include  
\<sys/select.h\> That or select() and friends are not found in that header  
on cygwin.

-josh
