2016-09-09 14 views
1

を見つけていない、私は私のgithub projectに自動ビルドを追加しようとしていますが、私はこれは私のtravis.ymlファイルがトラヴィスgccのfaillingを構築 - 「codecvt」ファイル

sudo: required 
dist: trusty 
language: cpp 
compiler: 
    - clang 
env: 
    - LLVM_VERSION=3.8.1 
os: 
    - linux 
script: 
    - bash build.sh 
次のようになりますエラーに fatal error: 'codecvt' file not found

を取得

私もgccで試しましたが、どちらもうまくいかないようです。

gcc 5がこのC++ 11機能のサポートを追加したようですが、travisはサポートしていないようです(まだですか?)これをサポートしています。

どのように私はそれを動作させることができるかに関する任意の提案?たぶん別のコンパイラ?

答えて

1

最終的にサイトからのさまざまなヒントを一緒に解決するソリューションが見つかりました。

language: cpp 
sudo: required 

script: 
    - sudo unlink /usr/bin/gcc && sudo ln -s /usr/bin/gcc-6 /usr/bin/gcc 
    - sudo unlink /usr/bin/g++ && sudo ln -s /usr/bin/g++-6 /usr/bin/g++ 
    - gcc --version 
    - bash build.sh 

addons: 
    apt: 
    sources: 
    - ubuntu-toolchain-r-test 
    packages: 
    - gcc-6 
    - g++-6 

私はここにhttps://github.com/fnc12/sqlite_orm同じ問題に直面しています作業.travis.yml

+0

を参照してください。あなたの修正の意味を説明してもらえますか? – fnc12

関連する問題