2016-07-20 13 views
0

私はtravisで自分のプロジェクトをビルドし始めました.1つのコンパイラでビルドを管理した後、もっとビルドして、Linux上のさまざまなコンパイラでビルドするために行列ビルドを使用することにしました。私は、最初のものを除いてすべてのエントリに対して正常に構築される構成を得ることができました。私が手に正確なエラーがある:私は何かを明らかに行方不明ですように私は感じる。この時点でTravisが最初にビルドに失敗しました

sudo: false 
language: generic 

matrix: 
    include: 
    - os: linux 
     env: COMPILER_NAME=g++ CXX=g++-5 CC=gcc-5 
     addons: 
     apt: 
      source: &sources 
      - llvm-toolchain-precise-3.8 
      - llvm-toolchain-precise-3.7 
      - llvm-toolchain-precise-3.6 
      - ubuntu-toolchain-r-test 
      packages: 
      - g++-5 
      - libncurses5-dev 

    - os: linux 
     env: COMPILER_NAME=clang++ CXX=clang++-3.8 CC=clang-3.8 
     addons: 
     apt: 
      sources: *sources 
      packages: 
      - clang-3.8 
      - libncurses5-dev 

    - os: linux 
     env: COMPILER_NAME=clang CXX=clang++-3.7 CC=clang-3.7 
     addons: 
     apt: 
      sources: *sources 
      packages: 
      - clang-3.7 
      - libncurses5-dev 

    - os: linux 
     env: COMPILER_NAME=clang CXX=clang++-3.6 CC=clang-3.6 
     addons: 
     apt: 
      sources: *sources 
      packages: 
      - clang-3.6 
      - libncurses5-dev 

before_script: 
    - mkdir -p build 
    - cd build 

script: 
    - cmake -DCMAKE_BUILD_TYPE=DEBUG .. && make && make runtests 

$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install g++-5 libncurses5-dev 
Reading package lists... 
Building dependency tree... 
Reading state information... 
E: Unable to locate package g++-5 
E: Couldn't find any package by regex 'g++-5' 
apt-get.diagnostics 
apt-get install failed 

マイトラヴィス構成は次のようになります。私はこの問題に対する解決策を見つけることができません(または単にそれを効果的に検索する方法を知らない)。

gccセクションをclangセクションの1つに置き換えて、clangセクションが失敗し、gccセクションが成功するということに言及する必要があると思います。

私がもう有用な情報を提供できる場合は、教えてください!あなたの助けを前にありがとう。

答えて

1

最初のエントリのスペルが間違っています。それを訂正し、後方参照を削除し、すべてが機能しています。

関連する問題