After emacs-cvs seems to build fine, src_install dies with: make[1]: Leaving directory `/var/tmp/portage/emacs-cvs-22.0.90/work/emacs/lib-src' rm: cannot remove `/var/tmp/portage/emacs-cvs-22.0.90/image//usr/bin/emacs-22.0.90.emacs-22.0.90': No such file or directory !!! ERROR: app-editors/emacs-cvs-22.0.90 failed. Call stack: ebuild.sh, line 1546: Called dyn_install ebuild.sh, line 1020: Called src_install emacs-cvs-22.0.90.ebuild, line 99: Called die !!! removing duplicate emacs executable failed This happens on at least two different systems (X-less server, desktop with gtk).
It seems like upstream has decided to change the version-number for cvs-emacs to 22.0.91 I copied the emacs-cvs-22.0.90.ebuild to my PORTDIR_OVERLAY as emacs-cvs-22.0.91.ebuild and changed SLOT="22.0.90" to SLOT="22.0.91" And that actually worked just fine.
Bumped it. Please test it and report back. I have hard masked it for now.
(In reply to comment #2) > Bumped it. Please test it and report back. I have hard masked it for now. > Ok, I assume that you wanted Martin to test it. But I have tested also. I removed my overlay-ebuild and added =app-editors/emacs-cvs-22.0.91 to package.unmask and reemerged emacs-cvs. It works.
(In reply to comment #3) > (In reply to comment #2) > > Bumped it. Please test it and report back. I have hard masked it for now. > > > > Ok, I assume that you wanted Martin to test it. But I have tested also. Nice. > I removed my overlay-ebuild and added =app-editors/emacs-cvs-22.0.91 to > package.unmask and reemerged emacs-cvs. It works. Nice, too. Thanks.
Confirmed working here, too. Thanks.
(In reply to comment #5) > Confirmed working here, too. Thanks. > Now the HEAD revision of emacs is marked as 22.0.92. So I run into the same error. Shouldn't there be an automated way to generate a new emacs-cvs ebuild everytime the cvs HEAD revision is version-bumped? Thanks,