From 64e9c4ea5abd3e116f0d3cea1bb72595ac36a1e3 Mon Sep 17 00:00:00 2001 From: Priit Laes Date: Sat, 6 Oct 2018 16:34:07 +0300 Subject: [PATCH] travis: ccache compilation also requires xsltproc --- .travis.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2238c007b7..8b8e5e3172 100755 --- a/.travis.yml +++ b/.travis.yml @@ -136,8 +136,11 @@ before_install: curl -L http://security.ubuntu.com/ubuntu/pool/universe/e/eigen3/libeigen3-dev_3.3.4-4_all.deb -o libeigen3.deb \ && sudo dpkg -i libeigen3.deb - #Install ccache to reduce successive build times (use 3.2.5+ to avoid spurious warnings) - curl -L "https://codeload.github.com/ccache/ccache/tar.gz/v3.2.5" | tar xvz && cd ccache-* + # Install ccache to reduce successive build times (use newer version to minimize issues) + # XXX: ccache <=3.4.3 always builds manuals, requiring asciidoc/xsltproc + # XXX: 3.4.4 might have --disable-man (at least its present in their git) + sudo apt install -y xsltproc + curl -L "https://codeload.github.com/ccache/ccache/tar.gz/v3.4.3" | tar xvz && cd ccache-* ./autogen.sh && ./configure CC=gcc && sudo make install cd ${TRAVIS_BUILD_DIR}