It appears that app-arch/rpm is necessary to extract the RPM file used in the current version of ifc. An attempt to emerge ifc on a system without app-arch/rpm fails with: >>> Unpacking l_fc_p_10.1.018_intel64.tar.gz to /var/tmp/portage/dev-lang/ifc-10.1.018/work * Extracting intel-iforte101018-10.1.018-1.em64t.rpm... bzip2: (stdin) is not a bzip2 file. cpio: premature end of archive * * ERROR: dev-lang/ifc-10.1.018 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 2345: Called die * The specific snippet of code: * rpm_unpack "${S}/${x}" || die "rpm_unpack ${x} failed"; * The die message: * rpm_unpack data/intel-iforte101018-10.1.018-1.em64t.rpm failed
It seems you hit bug #235290 / bug #235514. Please update your tree and cache and let me know. It works perfectly without app-arch/rpm here.
(In reply to comment #1) > It seems you hit bug #235290 / bug #235514. > Please update your tree and cache and let me know. It works perfectly without > app-arch/rpm here. Indeed, apparently a reinstall of rpm2targz fixed the problem. Thanks!