find / -name "FindLog4cpp.cmake" /usr/local/src/gnuradio/cmake/Modules/FindLog4cpp.cmake /usr/local/lib/cmake/gnuradio/FindLog4cpp.cmake
That file is found twice. Is that the problem? If not, which do I replace? Or perhaps both. Or does one file cause the other file to be updated? On Sat, 1 Apr 2017 19:03:52 +0200 Marcus Müller <marcus.muel...@ettus.com> wrote: > That's very interesting, considering that I believe the CMake script > that looks for log4cpp uses the same pkg-command to look for it... > > Ok. So there's something strange going on with that > cmake/Modules/FindLog4cpp.cmake, probably. > > Can you replace that Find...cmake with the one I've attached and give > it a try? > > Cheers, > > Marcus > > > On 01.04.2017 18:27, li...@lazygranch.com wrote: > > Hyphen instead of underscore. > > > > pkg-config --libs log4cpp > > -L/usr/local/lib64 -llog4cpp > > > > So pkg-config finds the library. Note I got the same problem > > regarding not finding log4cpp when I used the opensuse package > > manager version instead of making my own in /usr/src. > > > > > > > > > > On Sat, 1 Apr 2017 11:19:14 +0200 > > Marcus Müller <marcus.muel...@ettus.com> wrote: > > > >> Hi, > >> > >> if you've built it yourself, chances are that automatic tools like > >> CMake's find_package or the general pkg_config can't find it, > >> because you didn't put the right files in the distro-typical > >> places. > >> > >> Try running > >> > >> pkg_config --libs log4cpp > >> > >> If that fails: Please make sure the installation put the > >> packageconfig files in a place that packageconfig looks into. > >> > >> Best regards, > >> Marcus > >> > >> On 04/01/2017 11:13 AM, li...@lazygranch.com wrote: > >>> I built it myself in usr local. > >>> > >>> The source exists at github and sourceforge. Apparently SF is the > >>> original. I built both versions and neither is found by gnuradio > >>> in the build process. > >>> > >>> The contents /usr/local/include/log4cpp is at this pastebin. > >>> https://pastebin.com/fw6NUR6x > >>> This is the after the SF build. > >>> > >>> > >>> > >>> On Fri, 31 Mar 2017 22:07:59 -0400 > >>> "Marcus D. Leech" <mle...@ripnet.com> wrote: > >>> > >>>> On 03/31/2017 09:13 PM, li...@lazygranch.com wrote: > >>>>> opensuse 42.2 > >>>>> > >>>>> This is the only "missing" thing I can find in the cmake ..: > >>>>> > >>>>> > >>>>> > >>>>> -- Configuring volk support... > >>>>> -- Enabling volk support. > >>>>> -- Override with -DENABLE_VOLK=ON/OFF > >>>>> -- Override with -DENABLE_INTERNAL_VOLK=ON/OFF > >>>>> -- ENABLE_GR_LOG set to ON. > >>>>> -- HAVE_LOG4CPP set to False. > >>>>> -- LOG4CPP_LIBRARIES set to . > >>>>> > >>>>> Though the library is there. Perhaps it has a different name in > >>>>> other distributions? I can make symbolic links if need be. > >>>>> > >>>>> /usr/lib64 # ls > >>>>> liblog4cpp* liblog4cpp.so liblog4cpp.so.5 liblog4cpp.so.5.0.6 > >>>>> > >>>>> > >>>>> > >>>> It may be the case that you don't have the matching #include > >>>> files, which is what code being compiled needs in addition to the > >>>> libraries. > >>>> > >>>> > >>>> > >>>> _______________________________________________ > >>>> Discuss-gnuradio mailing list > >>>> Discuss-gnuradio@gnu.org > >>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >>> _______________________________________________ > >>> Discuss-gnuradio mailing list > >>> Discuss-gnuradio@gnu.org > >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >> > >> _______________________________________________ > >> Discuss-gnuradio mailing list > >> Discuss-gnuradio@gnu.org > >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > _______________________________________________ > > Discuss-gnuradio mailing list > > Discuss-gnuradio@gnu.org > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio