tce-load -i intltool gtk3-dev gobject-introspection-dev libnotify-dev itstool py3gobject-dev libxclavier-dev libgee-dev vala-dev

cd caribou-0.4.13

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 --disable-gtk2-module --libexecdir=/usr/local/lib/caribou

find . -name Makefile -type f -exec sed -i 's/-O2/ /g' {} \;

make
sudo make install

  GEN      org.gnome.caribou.gschema.xml.in
Traceback (most recent call last):
  File "../tools/make_schema.py", line 3, in <module>
    from gi.repository import GLib
ImportError: No module named 'gi'

use pygobject python2 to compile