Travis第一次构建矩阵失败
Travis fails first build in matrix
我已经开始在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
在这一点上,我觉得我错过了一些显而易见的东西。我找不到这个问题的任何解决方案(或者根本不知道如何有效地搜索它)。
我觉得我应该提到,如果我用clang部分之一交换gcc部分,clang部分将失败,gcc部分将通过。
如果我能提供更多有用的信息,请告诉我!提前感谢您的帮助。
只是在第一个条目中拼错了源代码。更正了这一点并删除了反向引用,一切都正常。
相关文章:
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- docker 构建失败:无法设置环境变量
- 构建失败错误:无法使用 qibuild 构建C++ SDK Helloworld
- 使用提升库构建失败
- Vcpkg Pango CMake 构建失败缺少头文件
- 调试模板时出现问题.专门针对 Linux GCC 7、GCC 6、GCC 5、GCC 4.9 错误构建失败:模板参数 1
- 我必须构建我的项目 2 次,第一次失败,因为它无法打开库
- 如何在 Linux 中构建共享库时使未定义引用的链接器失败
- 构建 C++ Allegro 5 在 Linux Mint QT 上失败
- CUDA opencv 构建失败 - 缺少实际存在的文件
- 电报上的构建命令失败
- Xcode OSX上的C++构建失败,出现多个错误文件IO..不可用:在macOS 10.15中引入
- exteranl原生构建问题,构建命令失败,android工作室
- 构建音频分析库Essentia在Gaia支持下失败了
- MXE Qt5 应用程序构建在 Docker 容器中失败
- Bazel 使用 ccache 构建C++示例失败
- 错误:无法构建 PhantomJS!构建Qt基地失败
- 使用 QT 执行二进制构建失败
- 失败构建和破坏之间的C++代码重用