Evolution compile errors

hello,

i want to try last patches so i’m trying to compile from source

currently, i started with compiling evolution-data-server

(i’m on Kubuntu 25.10)

make command stop rapidly at 0%

/bin/sh: 1: GETTEXT_MSGFMT_EXECUTABLE-NOTFOUND: not found 
make\[2\]: \*\*\* \[data/CMakeFiles/data-files.dir/build.make:80: data/org.gnome.Evolution-alarm-notify.desktop\] Error 127 
make\[1\]: \*\*\* \[CMakeFiles/Makefile2:3603: data/CMakeFiles/data-files.dir/all\] Error 2 
make: \*\*\* \[Makefile:146: all\] Error 2

i tried apt-get install gettext

/usr/bin/msgfmt is present

make -i get to 100% but with other errors

\[ 76%\] **Generating evolution-source-registry-resource.h** 
/home/gilles/sources/evolution-data-server/src/services/evolution-source-registry/evolution-source-registry-resource.xml: Failed to locate “caldav-stub.source” in any source
directory. 
\[ 76%\] **Generating evolution-source-registry-resource.c** 
/home/gilles/sources/evolution-data-server/src/services/evolution-source-registry/evolution-source-registry-resource.xml: Failed to locate “caldav-stub.source” in any source
directory. 
\[ 76%\] Building C object src/services/evolution-source-registry/CMakeFiles/evolution-source-registry.dir/evolution-source-registry.c.o 
**/home/gilles/sources/evolution-data-server/src/services/evolution-source-registry/evolution-source-registry.c:31:10:** **fatal error:** evolution-source-registry-resource.h: No su
ch file or directory 
   31 | #include **"evolution-source-registry-resource.h"** 
      |          **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~** 
compilation terminated.

is it possible to get help ?

Hi,
building from source it not easy. Some information can be found here:

That has one disadvantage, you access your main data, where it’s
sometimes not possible to return back to the previous version due to
the changes in the underlying files (like to go from 3.58.x to 3.56.x
with the mail data). You also sometimes need to rebuild system
dependencies like gnome-shell and other apps talking to the evolution-
data-server processes.

It’s safer to build for the Flatpak, which is isolated from the system.
It has its small disadvatages due to the sandbox (for example it cannot
see what you’ve installed in the system), but as you want it mainly for
testing purposes, then it’s fine. The Flatpak works the best also with
old distros. How to build for the Flatpak is described here:

Bye,
Milan

found my error :

i first use cmake command

then install gettext

then make command

i should have run again cmake since i added packages