discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Check for gr-ctrlport


From: tim . newman
Subject: Re: [Discuss-gnuradio] Check for gr-ctrlport
Date: Sat, 30 Mar 2013 23:10:19 +0000

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®

-----Original Message-----
From: Alexandru Csete <address@hidden>
Sender: address@hidden: Sat, 30 Mar 2013 23:37:39 
To: Tom Rondeau<address@hidden>
Cc: GNURadio Discussion List<address@hidden>
Subject: Re: [Discuss-gnuradio] Check for gr-ctrlport

On Sat, Mar 30, 2013 at 2:42 PM, Tom Rondeau <address@hidden> wrote:
> On Fri, Mar 29, 2013 at 8:12 PM, Alexandru Csete <address@hidden> 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
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

reply via email to

[Prev in Thread] Current Thread [Next in Thread]