- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
尝试从 Devtoolset-3 安装 C++我的 CentOS6 系统遇到了依赖问题:
bash-4.2# yum install devtoolset-3-gcc-c++
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.dhakacom.com
* extras: mirror.dhakacom.com
* updates: centosr4.centos.org
Resolving Dependencies
--> Running transaction check
---> Package devtoolset-3-gcc-c++.x86_64 0:4.9.2-6.el6 will be installed
--> Processing Dependency: devtoolset-3-gcc = 4.9.2-6.el6 for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
--> Processing Dependency: devtoolset-3-libstdc++-devel = 4.9.2-6.el6 for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
--> Processing Dependency: libgmp.so.3()(64bit) for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
--> Running transaction check
---> Package devtoolset-3-gcc.x86_64 0:4.9.2-6.el6 will be installed
--> Processing Dependency: devtoolset-3-binutils >= 2.22.52.0.1 for package: devtoolset-3-gcc-4.9.2-6.el6.x86_64
--> Processing Dependency: devtoolset-3-runtime for package: devtoolset-3-gcc-4.9.2-6.el6.x86_64
--> Processing Dependency: libgmp.so.3()(64bit) for package: devtoolset-3-gcc-4.9.2-6.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: devtoolset-3-gcc-4.9.2-6.el6.x86_64
---> Package devtoolset-3-gcc-c++.x86_64 0:4.9.2-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
---> Package devtoolset-3-libstdc++-devel.x86_64 0:4.9.2-6.el6 will be installed
--> Running transaction check
---> Package devtoolset-3-binutils.x86_64 0:2.24-18.el6 will be installed
---> Package devtoolset-3-gcc.x86_64 0:4.9.2-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: devtoolset-3-gcc-4.9.2-6.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: devtoolset-3-gcc-4.9.2-6.el6.x86_64
---> Package devtoolset-3-gcc-c++.x86_64 0:4.9.2-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64
---> Package devtoolset-3-runtime.x86_64 0:3.1-12.el6 will be installed
--> Finished Dependency Resolution
Error: Package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64 (rhscl-devtoolset-3-epel-6-x86_64)
Requires: libmpfr.so.1()(64bit)
Error: Package: devtoolset-3-gcc-4.9.2-6.el6.x86_64 (rhscl-devtoolset-3-epel-6-x86_64)
Requires: libmpfr.so.1()(64bit)
Error: Package: devtoolset-3-gcc-c++-4.9.2-6.el6.x86_64 (rhscl-devtoolset-3-epel-6-x86_64)
Requires: libgmp.so.3()(64bit)
Error: Package: devtoolset-3-gcc-4.9.2-6.el6.x86_64 (rhscl-devtoolset-3-epel-6-x86_64)
Requires: libgmp.so.3()(64bit)
You could try using --skip-broken to work around the problem
对我来说,它看起来像是一个错误:SCL 应该包含该库的更新包......但也许我错过了一些东西?
最佳答案
libmpfr.so
可从 CentOS repository 获得, 但它只是 32 位版本(我想即使对于其他提到的包也是如此)。
有bug #1312338填补了这个问题。从评论看来,CentOS 存储库有问题。有相关bug #1254798关于在 SCL 中缺少 ix86(32 位)构建,如果您要安装此版本,这可能会解决您的问题。
恐怕我帮不上什么忙,那就引导你去这些bug,你可以在这里询问更多细节。或者,如果它仅与 CentOS 相关,您可能会尝试直接向 CentOS 报告。
作为解决方法,您可以尝试 copr repo使用 devtoolset,也许使用依赖项。
附带问题:您是否已启用相关软件集合,如 SCL page 中所述, “相关软件集合”部分?
关于CentOS 6 和 Devtoolset-3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35653111/
我有一个执行命令的 bash 脚本 scl enable devtoolset-8 'echo -e "%__ld $(哪个 ld)\n%__nm $(哪个 nm)\n%__objcopy $(哪个
当我尝试从 Centos-6.8 上的源文件安装 mysql-8.0.11 时,cmake 提示 需要 GCC 4.8 或更高版本! cmake -DCMAKE_INSTALL_PREFIX=/usr
我运行的是 CentOS 6.4,需要更高版本的 C++ 编译器来构建我的开发工具(在本例中为 Qt Creator)。 我不清楚使用 devtools 的含义,我希望有人能解释一下。 如果我使用 d
尝试从 Devtoolset-3 安装 C++我的 CentOS6 系统遇到了依赖问题: bash-4.2# yum install devtoolset-3-gcc-c++ Loaded plugi
我有一个用 gcc6 编译的第 3 方库,我需要链接它。所以我卸载了标准的 GCC 包并安装了 Software Collections devtoolset-6 包(Centos 7.4) $ g+
目前无法使用 yum 从软件集合存储库 (centos-release-scl) 安装 Devtoolset-5(及更早版本)(仅 Devtoolset-6 和 7 可用)。不过,这个集合可以作为 r
在我的 centos7 中,我尝试将 scl enable devtoolset-8 bash 命令放入 ~/.bashrc 但是当我登录时,scl 的进程启用 devtoolset-8 bash 一
这突然失败了。任何人都知道如何规避它?谢谢。 [cktan@ckrh6 ~]$ sudo yum install -y devtoolset-3 Loaded plugins: fastest
我正在使用安装了 gcc 4.8.5 20150623 的 CentOS Linux 版本 7.3.1611。我正在寻找一种方法来安装更新版本的 gcc,特别是 8.1。我找到了以下有关如何安装 gc
#include #include int fib(int n) { if (n < 2) return n; int x = cilk_spawn fib(n-1); int y = f
嗨,我在 centos 6.5 上运行 devtoolset-3。 当我运行 g++ 时,ld 失败,因为它找不到 -lelf 我使用 -v 标志编译以查找 g++ 用于查找库的库路径,并将 libe
我的机器上安装了 devtoolset7 包 devtoolset-7-binutils-devel-2.28-11.el7.x86_64 devtoolset-7-runtime-7.1-4.el7
在 Amazon Linux 2 Docker 镜像上,“yum install gcc”安装 gcc 7.3.1。 我想安装 gcc 8。它似乎通常可以作为“devtoolset-8”( https
这是来 self 的 C++11 项目中一些模板元黑客的 MCVE: #include struct Foo {}; template void expect(std::function&&...
这个问题在这里已经有了答案: (How) Can I use the new C++ 11 ABI with devtoolset-7 on Centos/RHEL? (1 个回答) 关闭 4 年前
我目前正在尝试在 CentOS 7 上编译我的程序,但出现了以下错误。 它适用于 ubuntu 18.04,但不适用于 CentOS 7。 db/obj-db.o: In function `std:
我正在使用 CentOS 6.3 的 devtoolset-1.0 来临时升级 GCC 版本。虽然我现在可以编译我的 C++ 应用程序,但最终的二进制文件缺少一些符号: $ ldd -d -r mya
我已经在我的 Centos 6.7 64 位上安装了 devtoolset-2 软件包。根据 RH 的建议,当我想从 gcc 4.4.7 切换到 gcc 4.8.2 时,我打开一个终端并输入 scl
我有安装了 devtoolset-7 (gcc/g++ 7.2.1) 的 Centos 7(CentOS Linux 版本 7.4.1708(核心)),我正在尝试使用 conan 和 cmake 在
我在用于开发的 CentOS 7 机器上安装了 devtoolset-4 软件集。这个软件合集包括我要使用的编译器g++ 5.2.1,以及Eclipse CDT 4.5 (Mars)。当我在 Ecli
我是一名优秀的程序员,十分优秀!