> Then I tried "cmake ." and got what was to be expected (namely,
> dependency errors):
> 
> ...
> -- Checking for modules 'camel-1.2>=3.32.1;libebook-
> 1.2>=3.32.1;libecal-1.2>=3.32.1;libedataserver-
> 1.2>=3.32.1;libedataserverui-1.2>=3.32.1;libebackend-1.2>=3.32.1'
> --   Requested 'camel-1.2 >= 3.32.1' but version of camel is 3.28.5
> --   Requested 'libebook-1.2 >= 3.32.1' but version of libebook is
> 3.28.5
> --   Requested 'libecal-1.2 >= 3.32.1' but version of libecal is 3.28.5
> --   Requested 'libedataserver-1.2 >= 3.32.1' but version of
> libedataserver is 3.28.5
> --   Requested 'libedataserverui-1.2 >= 3.32.1' but version of
> libedataserverui is 3.28.5
> --   Requested 'libebackend-1.2 >= 3.32.1' but version of libebackend
> is 3.28.5
> CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415
> (message):
>   A required package was not found
> Call Stack (most recent call first):
>   /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
> (_pkg_check_modules_internal)
>   CMakeLists.txt:286 (pkg_check_modules)

> 
> Can someone tell me if is feasible to manually install new library
> versions for all the dependencies of the new evolution version? 

You need to also build evolution-data-server - evolution and evolution-
data-server go together and should (must?) be of the same version. 
Build e-d-s first so that evolution can find the relevant libraries.

> And
> what does "A required package was not found" mean?

TBH I would struggle to explain it other than to say that it can't find
a package that is required.

>  How to find out what
> package has not been found?
> 
The package(s) not found are in the text just above the error message: 

   --   Requested 'camel-1.2 >= 3.32.1' but version of camel is 3.28.5
   --   Requested 'libebook-1.2 >= 3.32.1' but version of libebook is
   3.28.5
   --   Requested 'libecal-1.2 >= 3.32.1' but version of libecal is 3.28.5
   --   Requested 'libedataserver-1.2 >= 3.32.1' but version of
   libedataserver is 3.28.5
   --   Requested 'libedataserverui-1.2 >= 3.32.1' but version of
   libedataserverui is 3.28.5
   --   Requested 'libebackend-1.2 >= 3.32.1' but version of libebackend
   is 3.28.5

You have to realise that Evolution is not a small or simple application
to build - there will be dependencies beyond e-d-s that are satisfied
by Gnome libraries, and that will depend on what version of Gnome you
have. Evolution is not a good place to start if you are a novice at
building things.

P.



_______________________________________________
evolution-list mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to