When trying to build indicator-datetime (from elementary overlay) I get an error about missing libecal/libecal.h However, libecal was detected by the configure script since the pkgconfig file is present. It seems that somehow the corresponding header files have not been installed. Reproducible: Always Steps to Reproduce: Try with anything that depends on libecal.h, below instructions for my situation 1. layman -a elementary 2. emerge -1 indicator-datetime Actual Results: Fails on libecal/libecal.h not found. Expected Results: Builds without any errors. It seems that somehow these header files are missed out during the install phase. This holds for both the 3.2 and 3.4 series.
libecal/libecal.h is only provided in evolution-data-server-3.5.3 or higher. Which we haven't yet added to the gnome overlay. (Obviously, it won't be added to the main portage repository until the official gnome-3.6 release.)
I've got an ebuild available for evolution-data-server-3.5.4 in the elementary overlay. You can get it using layman, or from https://github.com/pimvullers/elementary/tree/master/gnome-extra/evolution-data-server.
http://lists.fedoraproject.org/pipermail/scm-commits/2012-July/811610.html commit 74f7174f3c6352f856dd68a17bbbb61932e85aa9 Author: Matthew Barnes <mbarnes at redhat.com> Date: Sun Jul 1 11:13:41 2012 -0400 3.5.3.1 .gitignore | 1 + ...ion-data-server-3.5.3-avoid-exposing-db-h.patch | 29 -------------------- evolution-data-server.spec | 11 +++---- sources | 2 +- 4 files changed, 7 insertions(+), 36 deletions(-)
Added it yesterday to overlay, please close this bug if appropriate.