When I download magit by using el-get, it has errors:
make[1]: Entering directory `/tc/user1/pedzan/.emacs.d/el-get/magit/Documentation'
Generating
with-editor.info
Generating
magit-popup.info
Generating
magit.info
Generating dir
xargs: ginstall-info: No such file or directory
make[1]: *** [dir] Error 127
make[1]: Leaving directory `/tc/user1/pedzan/.emacs.d/el-get/magit/Documentation'
make: *** [docs] Error 2
I dug into the code and I bet it has something to do with this:
INSTALL_INFO ?= $(shell \
hash ginstall-info 2> /dev/null\
&& printf ginstall-info\
|| printf install-info)
I’m on AIX, I don’t have ginstall-info, and the command:
shell hash ginstall-info
returns with a happy status. On AIX, shell says it “Executes a shell with the user's default credentials and environment.”
Is that really what you want? On Mac OS X, I don’t see “shell” at all. Sure, it will error off “gracefully” but it seems like a weak way to do things. Added on top, my guess is that “hash” for ksh, bsh, tsh, and csh probably does not do what it does for bash. It also appears as if the assumption is that GNU’s make is being used and that’s not always true either.
I’ve worked around these issues but thought I’d mention it.
Thank you,
Perry Smith