move compile into travis.yml