>>> Preparing source in /var/tmp/portage/app-vim/youcompleteme-99999999/work/youcompleteme-99999999 ... rm: cannot remove ‘/var/tmp/portage/app-vim/youcompleteme-99999999/work/youcompleteme-99999999/third_party/ycmd/third_party/sh’: No such file or directory * ERROR: app-vim/youcompleteme-99999999::gentoo failed (prepare phase): * Failed to remove third party module sh * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 4246: Called die * The specific snippet of code: * rm -r "${S}"/third_party/ycmd/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"; Reproducible: Always
Same here.
I posted an ebuild that uses git commit ids (instead of the rolling git head in the 9999999 ebuild) in bug #504624 that you might find useful until this is fixed.
Created attachment 412614 [details, diff] Diff to fix build issues Why not just fix the live ebuild if you're gonna make a local ebuild :P
Because that bug was a version bump request :p And I wanted something I wouldn't need to fix in 6 months time.
*** Bug 566896 has been marked as a duplicate of this bug. ***
There is also a lot of things causing python_optimize and python_fix_shebang now.
I have a working live ebuild in my overlay: https://github.com/stefantalpalaru/gentoo-overlay/tree/master/app-vim/youcompleteme
The package was removed.