Closed deepin-bot[bot] closed 1 month ago
Integration Test Info
IntegrationProjector Notify the author @deepin: Integrated issue updated
IntegrationProjector Bot Deepin Testing Integration Project Manager Info Link to https://github.com/deepin-community/Repository-Integration/pull/1982
sudo apt install gcc-12-aarch64-linux-gnu gcc-12-aarch64-linux-gnu-base gcc-12-arm-linux-gnueabi gcc-12-arm-linux-gnueabi-base gcc-12-cross-base gcc-12-i686-linux-gnu gcc-12-i686-linux-gnu-base gcc-12-loongarch64-linux-gnu gcc-12-loongarch64-linux-gnu-base gcc-12-multilib-i686-linux-gnu gcc-12-plugin-dev-aarch64-linux-gnu gcc-12-plugin-dev-arm-linux-gnueabi gcc-12-plugin-dev-i686-linux-gnu gcc-12-plugin-dev-loongarch64-linux-gnu gcc-12-plugin-dev-powerpc64le-linux-gnu gcc-12-plugin-dev-riscv64-linux-gnu gcc-12-riscv64-linux-gnu gcc-12-powerpc64le-linux-gnu gcc-12-powerpc64le-linux-gnu-base gcc-12-riscv64-linux-gnu-base g++-multilib gcc-multilib
报错:
`有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系: gcc-12-aarch64-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装 gcc-12-arm-linux-gnueabi : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装 gcc-12-i686-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装 gcc-12-loongarch64-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装 gcc-12-powerpc64le-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装 gcc-12-riscv64-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装 gcc-multilib : 冲突: gcc-12-aarch64-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装 冲突: gcc-12-arm-linux-gnueabi 但是 12.3.0-17deepin5cross1 正要被安装 冲突: gcc-12-i686-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装 冲突: gcc-12-powerpc64le-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装 冲突: gcc-12-riscv64-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装 冲突: gcc-12-aarch64-linux-gnu:i386 冲突: gcc-12-arm-linux-gnueabi:i386 冲突: gcc-12-powerpc64le-linux-gnu:i386 冲突: gcc-12-riscv64-linux-gnu:i386 冲突: gcc-12-arm-linux-gnueabi:arm64 冲突: gcc-12-powerpc64le-linux-gnu:arm64 冲突: gcc-12-riscv64-linux-gnu:arm64 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。`
为什么交叉编译器会和本地gcc-multilib冲突?
- 缺包:gcc12-doc cpp12-doc
- 没有交叉编译mips64el的工具链,看起来riscv的也不全,这两个架构也同样是刚需
- 软件包的版本会和testing源里的gcc-multi冲突
另,缺少跨架构的binutils包
- 缺包:gcc12-doc cpp12-doc
gcc-12-doc 是个单独的包
2. 没有交叉编译mips64el的工具链,看起来riscv的也不全,这两个架构也同样是刚需
gcc-12-cross-mipsen也是个单独的包 riscv64应该有
3. 软件包的版本会和testing源里的gcc-multi冲突
看起来是有意的
Package information | 软件包信息
Package repository address | 软件包仓库地址
Changelog | 更新信息
gcc-12-cross (19) unstable; urgency=medium