2016-02-25 53 views
0

我安装这些软件包:g++-4.7gcc-4.7-multilib,我通过我接二连三地发布${CXX} --version使用G ++与特拉维斯结果-m32一个错误

设置CXXg++-4.7

我验证编译器确实是4.7调用cmake的是这样的:

cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-m32" .

我的项目只有C++源文件所以没有必要对C标志。我得到特拉维斯的错误是:

/usr/include/c++/4.7/cstdio:43:28: fatal error: bits/c++config.h: No such file or directory

什么想法?我一直在使用-m64

编辑没有问题:

只是g++-4.7-multilib(G ++而不是GCC),但仍然没有运气也试过 - 同样的错误。

回答

0

我看了一下日志,看到这个...

Installing APT Packages (BETA) 
Disallowing packages: g\+\+-4.7-multilib 
If you require these packages, please review the package approval process at: 
https://github.com/travis-ci/apt-package-whitelist#package-approval-process 

原来taht只为GCC 4.6和4.7的包是不是在白名单 - 其他版本的GCC有它... ...提出要求。