Friday, December 30, 2011

Re: [Discuss-gnuradio] GR standard UHD options parser module (was UHD default subdevice.)

GR builds on OSX just fine, with autotools or CMake. CMake is a bit easier & more of the components compile correctly using it. On OSX, the UDP stuff compiles just fine, but I don't think it works correctly. I've never debugged it further. Very possibly moving to Boost ASIO would solve that issue, since the boost folks make every reasonable effort to weed out platform-specific bugs. - MLD

On Dec 30, 2011, at 6:51 PM, Tom Rondeau wrote:

> On Fri, Dec 30, 2011 at 6:40 PM, Josh Blum <josh@joshknows.com> wrote:
>
>
> On 12/30/2011 03:12 PM, LRK wrote:
> > On Fri, Dec 30, 2011 at 12:41:48PM -0800, Josh Blum wrote:
> >>
> >> And please, tell us the errors you get on FreeBSD. They may be simple or
> >> easily fixable. Let us know!
> >
> >
> > I am rebuilding today on my FreeBSD 8.2 machine, Using gmake.
> > Same hardware runs Ubuntu 11.04 :
> >
> > gr_udp_sink.cc: In constructor 'gr_udp_sink::gr_udp_sink(size_t, const char*, sh
> > ort unsigned int, int, bool)':
> > gr_udp_sink.cc:112: error: 'IPPROTO_UDP' was not declared in this scope
> >
> >
> > gr_udp_source.cc has lines that are not in the sink. I think these were
> > there at one time but vanished. I fix this kind of thing with a patch until
> > it is fixed in the source. ( I'll do that and proceede.)
> >
> > typedef void* optval_t;
> > +
> > +// ntohs() on FreeBSD may require both netinet/in.h and arpa/inet.h, in order
> > +#if defined(HAVE_NETINET_IN_H)
> > +#include <netinet/in.h>
> > +

No comments:

Post a Comment