gcc15.1安装失败amake和gmp报错,后者直接导致安装不了
-
我修复一下依赖问题
-
@lanhaibo 大概知道问题了, 已经提交修复, 运行下面的命令(
xim --update index
)更新最新包索引信息, 然后重新运行安装命令应该就可以了xim --update index xlings install gcc@15.1
具体问题
Q1 - xlings安装成功, 执行xlings install gcc@15.1时,第一次报错xmake找不到。手动源码安装xmake成功,source系统配置文件后,gcc15.1继续安装下去
A1: 按理这里xmake找不到应该不用手动安装, 可能是环境没有更新, 直接source应该就可以了
Q2 - 继续安装,gmp解压报错
A2: 这个问题应该是解压的时候本地缺少相关格式的工具, 目前已经把依赖添加到了gcc的包文件中
具体修复commit: https://github.com/d2learn/xim-pkgindex/commit/e1b9d940a0ad932d370584b78c050d81ae7be80c
-
后面考虑考虑打包一个编译好的版本, 这样依赖和耗费的时间会少一点, 也方便一点
-
wsl用的系统是什么啊 arch / ubuntu的话 应该没有问题了 依赖能自动处理
-
又看了一下, 你贴的报错好像本地是有bzip2的, 更像是gmp-6.2.1.tar.bz2是个空文件或文件不完整(因为网络问题?), 可以用下面命令看看文件大小信息
ls -al /home/xlings/.xlings_data/xim/xpkgs/gcc/comm-prerequisites
如果网络没有问题, 但文件是不完整的可以运行下面命令直接都删了, 让xlings自动重新下载
rm -r /home/xlings/.xlings_data/xim/xpkgs/gcc/comm-prerequisites
-
S SPeak 将这个主题转为问答主题
-
@lanhaibo 在 gcc15.1安装失败amake和gmp报错,后者直接导致安装不了 中说:
第二次安装xmaind是手工安装的
第二次安装xlings, source ~/.bashrc 后xmake还是找不到吗
感觉提供一个构建好的bin版本应该会方便很多, 关于glibc的版本问题后面看看编译链接的时候不使用系统的而是用自己构建能不能解决ubuntu22的问题