39aldo39 / Evolution-DecSync

Evolution plugin to sync contacts and calendars without a server using DecSync
Other
53 stars 5 forks source link

meson build gives error: "Run-time dependency libedata-cal-2.0 found: NO" #22

Closed JacobRoth closed 4 years ago

JacobRoth commented 4 years ago

I'm trying to compile on Gentoo. It worked a few months ago, but when I try to run meson-build to build Evolution-Decsync now, I get:

`The Meson build system Version: 0.51.2 Source dir: /home/jacob/Evolution-DecSync Build dir: /home/jacob/Evolution-DecSync/build Build type: native build Project name: evolution-decsync Project version: 1.0.3 C compiler for the host machine: cc (gcc 9.2.0 "cc (Gentoo 9.2.0-r2 p3) 9.2.0") Vala compiler for the host machine: valac-0.44 (valac 0.44.9) Build machine cpu family: x86_64 Build machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency gee-0.8 found: YES 0.20.2 Run-time dependency json-glib-1.0 found: YES 1.4.4 Run-time dependency libedata-book-1.2 found: YES 3.32.4 Found CMake: /usr/bin/cmake (3.14.6) Run-time dependency libedata-cal-2.0 found: NO (tried pkgconfig and cmake)

meson.build:12:0: ERROR: Dependency "libedata-cal-2.0" not found, tried pkgconfig and cmake

A full log can be found at /home/jacob/Evolution-DecSync/build/meson-logs/meson-log.txt ` meson-log.txt Anyone know what happened here?

JacobRoth commented 4 years ago

Looks like the issue is that because I'm still on Evolution version 3.32.4, I needed v1.0.3 of this plugin and not the latest. Case closed.