nmilosev / termux-fedora

A script to install a Fedora chroot into Termux
269 stars 64 forks source link

failed to install gcc on fedora for termux #28

Open wangmu0579 opened 6 years ago

wangmu0579 commented 6 years ago

Others RPMs are ok. But not know whey only not work for gcc. Could you help? Thanks.

[termux@fedora GitHub]$ yum install gcc Last metadata expiration check: 0:21:57 ago on Tue 16 Jan 2018 02:48:16 PM UTC. Dependencies resolved.

Package Arch Version Repository Size

Installing: gcc aarch64 7.2.1-2.fc27 fedora 17 M

Transaction Summary

Install 1 Package

Total download size: 17 M Installed size: 38 M Is this ok [y/N]: y Downloading Packages: gcc-7.2.1-2.fc27.aarch64.rp 1.4 MB/s | 17 MB 00:12

Total 1.2 MB/s | 17 MB 00:14 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : gcc-7.2.1-2.fc27.aarch64 1/1 Error unpacking rpm package gcc-7.2.1-2.fc27.aarch64 Error unpacking rpm package gcc-7.2.1-2.fc27.aarch64 error: unpacking of archive failed on file /usr/bin/gcc;5a5e15ea: cpio: open gcc-7.2.1-2.fc27.aarch64 was supposed to be installed but is not! Verifying : gcc-7.2.1-2.fc27.aarch64 1/1

Failed: gcc.aarch64 7.2.1-2.fc27

Error: Transaction failed [termux@fedora Git

wangmu0579 commented 6 years ago

I can unzip rpm manually without any problem. ot@:/data/data/com.termux/files/home[termux@fedora home]$ rpm2cpio gcc-aarch64-linux-gnu-7.2.1-1.fc27.ppc64.rpm | cpio -idmv ot@:/data/data/com.termux/files/home[termux@fedora home]$ rpm2cpio gcc-aarch64-linux-gnu-7.2.1-1.fc27.ppc64.rpm | cpio -idmv ./usr/aarch64-linux-gnu/sys-root cpio: ./usr/bin/aarch64-linux-gnu-cpp not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-cpp cpio: ./usr/bin/aarch64-linux-gnu-gcc not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcc cpio: ./usr/bin/aarch64-linux-gnu-gcc-ar not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcc-ar cpio: ./usr/bin/aarch64-linux-gnu-gcc-nm not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcc-nm cpio: ./usr/bin/aarch64-linux-gnu-gcc-ranlib not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcc-ranlib cpio: ./usr/bin/aarch64-linux-gnu-gcov not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcov cpio: ./usr/bin/aarch64-linux-gnu-gcov-dump not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcov-dump cpio: ./usr/bin/aarch64-linux-gnu-gcov-tool not created: newer or same age version exists ./usr/bin/aarch64-linux-gnu-gcov-tool ....