diff --git a/.travis.yml b/.travis.yml index 6d80ba20e..be317aeee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,22 +51,22 @@ matrix: dist: trusty - compiler: gcc os: linux - env: SWIGLANG=javascript ENGINE=node VER=4 + env: SWIGLANG=javascript ENGINE=node VER=4 CPP11=1 sudo: required dist: trusty - compiler: gcc os: linux - env: SWIGLANG=javascript ENGINE=node VER=6 + env: SWIGLANG=javascript ENGINE=node VER=6 CPP11=1 sudo: required dist: trusty - compiler: gcc os: linux - env: SWIGLANG=javascript ENGINE=node VER=8 + env: SWIGLANG=javascript ENGINE=node VER=8 CPP11=1 sudo: required dist: trusty - compiler: gcc os: linux - env: SWIGLANG=javascript ENGINE=node VER=10 + env: SWIGLANG=javascript ENGINE=node VER=10 CPP11=1 sudo: required dist: trusty - compiler: gcc diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh index cec76d812..82e5d62bb 100755 --- a/Tools/travis-linux-install.sh +++ b/Tools/travis-linux-install.sh @@ -37,8 +37,9 @@ case "$SWIGLANG" in "javascript") case "$ENGINE" in "node") - curl -sL https://deb.nodesource.com/setup_${VER}.x | sudo -E bash - + travis_retry curl -sL https://deb.nodesource.com/setup_${VER}.x | sudo -E bash - travis_retry sudo apt-get install -y nodejs + travis_retry npm install -g node-gyp ;; "jsc") travis_retry sudo apt-get install -qq libwebkitgtk-dev