sci-astronomy/ds9 ebuild needs etags command, which is part of app-editors/emacs. If app-editors/emacs is not present in the system ds9 fails to emerge. It would be nice if somebody could write this dependency into sci-astronomy/ds9 ebuild. :) Reproducible: Always Steps to Reproduce: 1. make shure etags command is not present in $PATH (ie app-editors/emacs is not installed) 2. emerge sci-astronomy/ds9
etags is provided by both GNU Emacs and XEmacs, so the (build-time) dependency should probably be something like: || ( virtual/emacs virtual/xemacs )
fixed, thanks all.
Created attachment 143928 [details, diff] Remove the emacs dependency entirely
(In reply to comment #3) > Created an attachment (id=143928) [edit] > Remove the emacs dependency entirely Can you state a reason? Apart from people not wanting Emacs. Is the functionality crippled without etags?
(In reply to comment #4) > Can you state a reason? Apart from people not wanting Emacs. No, I just don't want 100Mb of Emacs. So this is merely an unimportant enhancement. Sorry for any inconvenience. > Is the > functionality crippled without etags? No. The resulting installation is the same, although I noticed that the /usr/bin/ds9 binary has a different md5sum after every compile (independent of etags). The size stays exactly the same, my CFLAGS="-Wall -O2 -march=pentium4m -pipe", so should be safe. In any case I don't notice a difference when I run ds9. Thanks.
Created attachment 146899 [details, diff] Remove TAGS from "all" make target Henry, could you please test if attached (less intrusive) approach also works?
Hi, thanks for the patch. I don't use ds9 extensively anymore, but basic tasks as well as basic XPA-commands work very well. I certainly don't notice a difference running it. However, I did notice that the size of the /usr/bin/ds9 binary differs by 2 bytes: 10297167 with etags versus 10297169 with your patch. My CFLAGS currently are "-march=pentium3 -msse2 -O2 -pipe" on a pentium4m (some of my numerical apps are noticably faster that way, weird...), so it could be related to that. Of course, the md5sum is still different after each compile, but that is independent of any patches presented here. Also, there was a segmentation fault when closing the "ROSAT All-Sky (MPE/MPG)" Archive, but it doesn't always occurr. In any case, I doubt it was related to this bug, as it occurred multiple times with etags as well as with your patch.