On 2018.11.07 19:22, Brendan Coupe wrote:
weboob errors seem to be unfixable in Fedora. I think they have been around for a while, I found them in previous requests for help. I don' think they have anything to do with the compile failing. not sure if they cause any of the weird behavior I was seeing. I will try to resurrect an old F28 system. I'm hoping the repos have 5.0.2 soon since I'm currently running 5.0.1 and dealing with old problems that have been fixed.
I agree weboob is not relevant here.

Is this the detection program you are talking about: cmake/modules/FindLibical.cmake
No, the .cmake program tells cmake where to look for stuff, and how to set various variables used later in the cmake run. To actually check, cmake creates a .c program (using hints and info from the .cmake file, and then tries to compile and link it. (Some checks might be done with pkg_config) Normally that fails if libical isn't found, or isn't a high enough version, for example. Your error says " Unable to compile or run the libical version detection program." which seems like a different sort of problem. I would look through the cmake --help output to see what parameters might provide additional details about what is actually failing.

Line 75 is the source of the message.
gcc.x86_64                                  8.2.1-4.fc29
         @updates
gcc-c++.x86_64                              8.2.1-4.fc29
         @updates
gcc-gdb-plugin.x86_64                       8.2.1-4.fc29
         @updates
libgcc.x86_64                               8.2.1-4.fc29
         @updates
This, however, might be the issue. I'll have to try installing gcc 8 and see how it works for me. As a temporary fix, you might try using gcc 7.

Jack

----
Brendan Coupe
On Wed, Nov 7, 2018 at 4:47 PM Jack <ostrof...@users.sourceforge.net> wrote:
>
> Hello Brendan,
>
> On 2018.11.07 18:17, Brendan Coupe wrote:
> > I have been compiling from source for 10+ years. I had been able to
> > compile both the master branch and the 5.0 branch on my Fedora 28
> > system until a month or so ago. I was having some weird behavior in
> > KMM5 that was not affecting a clean Fedora 28 test VM running KMM
> > from the repos so I decided to build a new clean Fedora 29 system.
> It may be worth checking the release notes for Fedora 29 to see what
> changed, and if anything looks possibly relevant.
>
> > I also upgraded the old system from Fedora 28 to 29. Both systems
> > fail at the same point while compiling from the master and 5.0
> > branches:
> It certainly sounds like some difference between 28 and 29 is behind
> the failure.
>
> > -- Found LibOfx:
> > -- Performing Test LIBOFX_HAVE_CLIENTUID
> > -- Performing Test LIBOFX_HAVE_CLIENTUID - Success
> > -- Found PythonInterp: /usr/bin/python2 (found suitable version
> > "2.7.15", minimum required is "2.6")
> > -- Found PythonLibs: /usr/lib64/libpython2.7.so (found suitable
> > version "2.7.15", minimum required is "2.7.15")
> > -- Could NOT find PY_weboob (missing: PY_WEBOOB)
> I'm assuming this is not an issue for you.
> > CMake Error at cmake/modules/FindLibical.cmake:75 (message):
> >   Unable to compile or run the libical version detection program.
> This does seem odd.  It appears not even getting to the point of
> actually checking for an installed libical.
> > Call Stack (most recent call first):
> >   CMakeLists.txt:242 (find_package)
> At the point of failure, check in the build directory. Often you can > find the libical version detection program (I've forgotten whether it
> leaves the .c program around, and see if configure.log (or something
> like it) might have a more detailed reason for the failure to compile
> that .c program.
>
> Not sure if it might be relevant, but what version of gcc are you
> using, both in F28 and in F29?
> >
> > -- Configuring incomplete, errors occurred!
> > ========================================
> >
> > libical appears to be installed:
> >
> >
> > dnf list installed | grep libical
> > libical.x86_64 3.0.3-7.fc29
> >                                  @fedora
> > libical-devel.x86_64 3.0.3-7.fc29
> >                                  @fedora
> >
> > Any ideas?
> >
> > Thanks,
> >
> > ----
> > Brendan Coupe
> Jack


Reply via email to