[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] log4cpp library not found
From: |
address@hidden |
Subject: |
Re: [Discuss-gnuradio] log4cpp library not found |
Date: |
Sun, 2 Apr 2017 23:12:37 -0700 |
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 <address@hidden> wrote:
> On 04/02/2017 04:17 PM, address@hidden 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 <address@hidden> wrote:
> >
> >> On 04/01/2017 03:40 PM, address@hidden 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 <address@hidden> 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, address@hidden 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 <address@hidden> 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, address@hidden 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" <address@hidden> wrote:
> >>>>>>>
> >>>>>>>> On 03/31/2017 09:13 PM, address@hidden 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
> >>>>>>>> address@hidden
> >>>>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>>>>> _______________________________________________
> >>>>>>> Discuss-gnuradio mailing list
> >>>>>>> address@hidden
> >>>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Discuss-gnuradio mailing list
> >>>>>> address@hidden
> >>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>>>
> >>>>> _______________________________________________
> >>>>> Discuss-gnuradio mailing list
> >>>>> address@hidden
> >>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Discuss-gnuradio mailing list
> >>> address@hidden
> >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>
> >>
> >>
> >> _______________________________________________
> >> Discuss-gnuradio mailing list
> >> address@hidden
> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
- Re: [Discuss-gnuradio] log4cpp library not found, address@hidden, 2017/04/01
- Re: [Discuss-gnuradio] log4cpp library not found, Marcus Müller, 2017/04/01
- Re: [Discuss-gnuradio] log4cpp library not found, address@hidden, 2017/04/01
- Message not available
- Re: [Discuss-gnuradio] log4cpp library not found, address@hidden, 2017/04/01
- Re: [Discuss-gnuradio] log4cpp library not found, U L, 2017/04/02
- Re: [Discuss-gnuradio] log4cpp library not found, Cinaed Simson, 2017/04/02
- Re: [Discuss-gnuradio] log4cpp library not found, address@hidden, 2017/04/02
- Re: [Discuss-gnuradio] log4cpp library not found, Cinaed Simson, 2017/04/02
- Re: [Discuss-gnuradio] log4cpp library not found,
address@hidden <=
- Re: [Discuss-gnuradio] log4cpp library not found, Marcus Müller, 2017/04/03
- Re: [Discuss-gnuradio] log4cpp library not found, lists, 2017/04/03
- Re: [Discuss-gnuradio] log4cpp library not found, Marcus Müller, 2017/04/03
- Re: [Discuss-gnuradio] log4cpp library not found, lists, 2017/04/03
- Re: [Discuss-gnuradio] log4cpp library not found, Marcus Müller, 2017/04/03
- Re: [Discuss-gnuradio] log4cpp library not found, lists, 2017/04/03
- Re: [Discuss-gnuradio] log4cpp library not found, Marcus Müller, 2017/04/03