我已经开始在travis上构建我的项目,在设法使用一个编译器构建之后,我决定涵盖更多内容,并使用矩阵构建在Linux上使用各种编译器构建。我已经成功地为除第一个条目之外的所有条目构建了一个配置。我得到的确切错误是:
$ 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我的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在这一点上,我觉得我遗漏了一些明显的东西。我找不到这个问题的任何解决方案(或者只是不知道如何有效地搜索它)。
我觉得我应该提一提,如果我把gcc部分换成其中一个重声部分,那么重声部分将失败,而gcc部分将通过。
如果我能提供更多有用的信息,请让我知道!提前感谢您的帮助。
发布于 2016-07-21 02:46:13
在第一个条目中只是拼写错误的来源。更正了这一点,并删除了反向引用,一切都正常。
https://stackoverflow.com/questions/38487804
复制相似问题