sudo yum search all log4cpp ================================== Matched: log4cpp ================================== log4cpp-devel.x86_64 : Development tools for Log for C++ liblog4cpp5.x86_64 : Logging for C++
ldconfig -v | grep liblog4cpp ldconfig: Can't stat /usr/lib64/graphviz/sharp: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/java: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/perl: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/php: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/ocaml: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/python: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/lua: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/tcl: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/guile: No such file or directory ldconfig: Can't stat /usr/lib64/graphviz/ruby: No such file or directory ldconfig: Path `/opt/kde3/lib64' given more than once ldconfig: Path `/opt/kde3/lib' given more than once ldconfig: Can't stat /libx32: No such file or directory ldconfig: Can't stat /usr/libx32: No such file or directory ldconfig: Cannot stat /opt/kde3/lib64/libgmcop.so: No such file or directory liblog4cpp.so.5 -> liblog4cpp.so.5.0.6 liblog4cpp.so.6.0 -> liblog4cpp.so.6.0.0 liblog4cpp.so.5 -> liblog4cpp.so.5.0.6 On Sun, 2 Apr 2017 20:27:03 -0700 Cinaed Simson <cinaed.sim...@gmail.com> wrote: > On 04/02/2017 04:17 PM, li...@lazygranch.com wrote: > > Regarding the Marcus cmake, I guessed that src would copy to lib, > > but that didn't happen. (Easy to check by file dates.) I ended up > > copying the new FindLog4cpp.cmake to both locations myself. I did a > > diff with the -s option and they are the same. > > > > diff > > -s /usr/local/src/gnuradio/cmake/Modules/FindLog4cpp.cmake > > /usr/local/lib/cmake/gnuradio/FindLog4cpp.cmake > > Files /usr/local/src/gnuradio/cmake/Modules/FindLog4cpp.cmake > > and /usr/local/lib/cmake/gnuradio/FindLog4cpp.cmake are identical > > > > > > The problem is still there. I downloaded the log4cpp from the > > opensuse repo, which of course would use the "normal" library > > (/usr/lib64) rather than the local library, but that didn't work > > either. > > > > So in summary, the problem is still there. > > Correct me if I'm wrong, but it appears the system installed version > of liblog4cpp is in /usr/lib64 and the source version you built is in > /usr/local/lib64. > > Please post the output of > > yum search log4cpp > > and > > ldconfig -v | grep liblog4cpp > > -- Cinaed > > > > > > On Sun, 2 Apr 2017 14:16:07 -0700 > > Cinaed Simson <cinaed.sim...@gmail.com> wrote: > > > >> On 04/01/2017 03:40 PM, li...@lazygranch.com wrote: > >>> > >>> 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? > >> > >> No, one file is the source file and the other file is the > >> installed in your gnuradio installation directory. > >> > >> Try > >> > >> diff /usr/local/src/gnuradio/cmake/Modules/FindLog4cpp.cmake > >> /usr/local/lib/cmake/gnuradio/FindLog4cpp.cmake > >> > >> That is, diff on the two files and make sure they're the same. > >> > >> If they're different, I'm not sure which one it would be reading - > >> my guess would be the one > >> /usr/local/src/gnuradio/cmake/Modules/FindLog4cpp.cmake. > >> > >> In any case, I'm not sure where you stand with this problem. > >> > >> Did you receive a file from Marcus? > >> > >> -- Cinaed > >> > >> > >>> > >>> > >>> 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 > >>> > >> > >> > >> _______________________________________________ > >> 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