UHD on Cygwin

Finally also the UHD builds with Cygwin, some tests pass, some fail.
The build problems were caused by bugs in Boost 1.43:
https://svn.boost.org/trac/boost/ticket/4816
I solved it by inserting
#include <boost/asio/detail/pipe_select_interrupter.hpp>
on top of the include list in “usr\include\boost\asio.hpp”,
and with a dirty hack in
“usr\include\boost\asio\detail\buffer_sequence_adapter.hpp”
by changing the line “#if defined(BOOST_WINDOWS) || defined(CYGWIN)”
to “#if false”.
I know it’s not an elegant solution but at least it builds.
Sorry, but I don’t have devices to test if it really works.
What about making the audio device just another UHD hardware,
with softrock-like controls for low-cost SDR receivers?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs