[Evolution] Building the latest Evolution from the sources



Hi!

I'm using an Ubuntu 18.04.2 LTS system. I encountered bugs in
evolution, and I'm wondering if it would be feasible to build the
latest version from the sources.

So far I've downloaded and unpacked the latest sources from
packages.ubuntu.com.

I've also installed the build-dependencies of "evolution" (the version
18.04.2 evolution), which I intend to use as a starting point for the
new dependencies of the new version of evolution.

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? And
what does "A required package was not found" mean? How to find out what
package has not been found?


Bye,
Volker



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]