I try "emerge vmware-modules" and I get an error. The most relevant line: "Failed Patch: 010_all_makefile-vm-build-no-unused-warnings.patch!" See the attachments for the full text. Reproducible: Always Steps to Reproduce: 1. "emerge vmware-modules" Actual Results: Portage failed, and gave me an error message. Expected Results: Portage should have continued as expected and installed the package. * Failed Patch: 010_all_makefile-vm-build-no-unused-warnings.patch ! * ( /usr/portage/app-emulation/vmware-modules/files/patches/010_all_makefile-v m-build-no-unused-warnings.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/010_all_makefile-vm-build-no-unused-warnings.patch-9820.out * * ERROR: app-emulation/vmware-modules-1.0.0.15-r1 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_unpack * ebuild.sh, line 768: Called qa_call 'src_unpack' * ebuild.sh, line 44: Called src_unpack * ebuild.sh, line 1334: Called vmware-mod_src_unpack * vmware-mod.eclass, line 80: Called epatch '/usr/portage/app-emulation/vmw are-modules/files/patches' * eutils.eclass, line 304: Called die * * Failed Patch: 010_all_makefile-vm-build-no-unused-warnings.patch! * If you need support, post the topmost build error, and the call stack if rele vant. * A complete build log is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/build.log'. *
Created attachment 131921 [details] The contents of the message from trying to patch the ebuild. This is the /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/010_all_makefile-vm-build-no-unused-warnings.patch-9820.out file that I was asked to submit with the bug report.
Hi Mhb3, It appears that your portage sync is not correctly deleting old files. As you can see from the following URL: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-modules/files/patches/?hideattic=0 The particular patch you mentioned is marked as dead (meaning it's been removed from the repository) and it shows that it was removed 4 months ago. Please double check in emerge --info that your PORTAGE_RSYNC_OPTS contains at least "--delete"? The reason this patch was deleted was because the patch was rolled into vmware-any-any-update109. We're now on vmware-any-any-update113. The odd thing is that there's pretty much no way you should have been able to emerge an ebuild that used both that old patch and the new vmware-any-any sources, because you should have had a digest error of either the patch being extra or the sources being missing? Did you run emerge with --digest when you tried to install this? So, after all that, please post your emerge --info. Check your rsync options, ensure you're not using a vmware overlay and then emerge --sync. After that the modules should build without a problem. Please let us know how you get on and what you find out, thanks... 5:)