I tried the method here https://www.gnuradio.org/doc/doxygen-v3.7.13.4/page_logger.html. The OOT module can be compiled and installed, but I find some output during the install process:
/usr/local/include/gnuradio/logger.h:80:2: warning: #warning "Log4Cpp use was requested but was not in GNU Radio, so disabling." [-Wcpp] #warning "Log4Cpp use was requested but was not in GNU Radio, so disabling." ^~~~~~~ What does it mean? Does it mean there are no Log4Cpp on my Ubuntu, or the gnuradio does not link with Log4Cpp? Best, On Thu, Sep 17, 2020 at 12:24 PM Xiang Ma <[email protected]> wrote: > It seems not just me that has this problem. I find this issue > https://github.com/gnuradio/gnuradio/issues/1608, > > But the document is still not well written. > > On Thu, Sep 17, 2020 at 11:22 AM Marcus D. Leech <[email protected]> > wrote: > >> On 09/17/2020 12:55 PM, Xiang Ma wrote: >> >> Hi, Marucs, >> >> I find this in the link you mentioned: >> Using Logging in Out of Tree Modules >> >> In order to use the logging interface in an out of tree module based on a >> gr_modtool template module, several CMake modifications are required. >> Without these changes, logging will be disabled. >> >> GrMiscUtils.cmake module must be included in the OOT module top level >> CMakeLists.Texts file, and the GR_LOGGING() function provided by >> GrMiscUtils must be called from the same top level CMakeLists.txt file. >> This will set the appropriate build environment and during that process, >> attempt to find the log4cpp package using the FindLog4Cpp.cmake module. >> This module is not included in the module by gr_modtool, but is part of the >> GNU Radio codebase and can be copied directly into the cmake/Modules/ >> directory of the OOT module. >> >> Once these CMake changes are made, the GR logging interface will function >> as documented on this page. >> But I do not know how to do that. >> >> Is it >> include(GrMiscUtils.cmake) >> GR_LOGGING() >> ? >> Best, >> >> I *think* that's correct, but I'm not a CMake expert. Somebody else >> should probably comment on the correct procedure/syntax to get >> this accomplished. >> >> >> > > -- > *Xiang Ma, *Ph.D. Student > College of Engineering > Utah State University > E-mail:[email protected] <[email protected]> > -- *Xiang Ma, *Ph.D. Student College of Engineering Utah State University E-mail:[email protected] <[email protected]>
