On Sat, Mar 30, 2013 at 7:10 PM, <[email protected]> wrote: > I can confirm I had the same problem. Adding -DENABLE_GR_CTRLPORT=TRUE > helped, but it should be enabled without it also, according to the cmake log. > > Tim > > Sent on the Sprint® Now Network from my BlackBerry®
I think this has something to do with cmake caching issues. Try deleting CMakeCache.txt, rerun cmake, and then see what you get. Tom > -----Original Message----- > From: Alexandru Csete <[email protected]> > Sender: [email protected]: Sat, 30 > Mar 2013 23:37:39 > To: Tom Rondeau<[email protected]> > Cc: GNURadio Discussion List<[email protected]> > Subject: Re: [Discuss-gnuradio] Check for gr-ctrlport > > On Sat, Mar 30, 2013 at 2:42 PM, Tom Rondeau <[email protected]> wrote: >> On Fri, Mar 29, 2013 at 8:12 PM, Alexandru Csete <[email protected]> wrote: >>> Is there a recommended or preferred way an application should check >>> for the availability of control port? I can see some #ifdef >>> GR_CTRLPORT in the gnuradio headers but that is only defined while >>> compiling gnuradio. If there is a safe check I could perform at cmake >>> time I would prefer that. >>> Thanks in advance. >>> >>> Alex >> >> Hi Alex, >> >> Good question. This is what the config.h file is for. It's installed >> into $prefix/include/gnuradio/config.h. If ControlPort is defined and >> built for the project, it will be defined in this file as "#define >> GR_CTRLPORT". If you include that header file, you can test #ifdef >> GR_CTRLPORT in your own work. > > Hi Tom, > > Thanks for the reply. This will work for me, but it seems some cmake > magic is missing from the build procedure because GR_CTRLPORT is not > defined in the config.h that I have. Here are the contents: > > #ifndef GNURADIO_CONFIG_H > #define GNURADIO_CONFIG_H > #ifndef TRY_SHM_VMCIRCBUF > #define TRY_SHM_VMCIRCBUF > #endif > #ifndef GR_PERFORMANCE_COUNTERS > /* #undef GR_PERFORMANCE_COUNTERS */ > #endif > #ifndef GR_CTRLPORT > /* #undef GR_CTRLPORT */ > #endif > #ifndef ENABLE_GR_LOG > #define ENABLE_GR_LOG > #endif > #ifndef HAVE_LOG4CPP > #define HAVE_LOG4CPP > #endif > > #endif /* GNURADIO_CONFIG_H */ > > > The cmake step says gr-ctrlport is enabled. > > Alex > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
