tce-load -i intltool libcanberra-dev gobject-introspection-dev libsoup-dev clutter-gtk-dev gcr-dev libsecret-dev startup-notification-dev gjs-dev polkit-dev gnome-menus-dev telepathy-glib-dev networkmanager-dev network-manager-applet-dev mutter-dev libcroco-dev pulseaudio-dev glibc_gconv libgweather-dev libical-dev libgdata-dev gperf vala-dev db-dev gnome-online-accounts-dev
cd evolution-data-server-3.10.4
CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --disable-static --localstatedir=/var --disable-uoa --libexecdir=/usr/local/lib/evolution --enable-vala-bindings
find . -name Makefile -type f -exec sed -i 's/-O2/ /g' {} \;
make
sudo make install
Making all in vala
make[2]: Entering directory `/usr/src/evolution-data-server-3.10.4/vala'
VAPIG ../libedataserver/EDataServer-1.2.gir libedataserver-1.2.deps
EDataServer-1.2.gir:293.9-293.25: warning: expected end element of `function'
Just use the #GError API directly.
^^^^^^^^^^^^^^^^^
EDataServer-1.2.gir:294.9-294.17: warning: expected end element of `function'
^^^^^^^^^
EDataServer-1.2.gir:303.9-303.8: warning: expected end element of `function'
EDataServer-1.2.gir:2713.7-2713.23: error: unknown child element `doc-deprecated' in `record'
This structure is no longer used.
^^^^^^^^^^^^^^^^^
evolution-data-server has been configured as follows:
Weather calendar: yes
Mail Directory: /var/spool/mail, ???
LDAP support: no
NNTP support: yes
Kerberos 5: no
SMIME support: yes
IPv6 support: yes
Phone number support: no
Dot Locking: yes
File Locking: fcntl
Large files: yes
Gtk Doc: no
Introspection: auto
Vala bindings: yes
GNOME Online Accounts yes
Ubuntu Online Accounts no
Google Contacts yes
GTK+: yes
Code coverage (gcov): no