Re: [Evolution] Building the latest Evolution from the sources
- From: Pete Biggs <pete biggs org uk>
- To: evolution-list gnome org
- Subject: Re: [Evolution] Building the latest Evolution from the sources
- Date: Thu, 01 Aug 2019 13:32:43 +0100
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.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]