|
From: Ethan M. <merritt@u.washington.edu> - 2004-10-22 19:16:27
|
On Friday 22 October 2004 11:29 am, Hans-Bernhard Broeker wrote: > > That would seem to be your failure: /usr/local/bin is (supposedly) just as > unwritable to ordinary users as /usr/local/share/emacs/... is. > > > The long and short of it is that the Makefile created > > in the .../docs > > It's actually "lisp", not "docs"... right. sorry. > > directory tries to execute this command: > > /bin/sh ./../mkinstalldirs /usr/local/share/emacs/site-lisp > > during a normal "make". It shouldn't do that. > > It should only do that in the 'make install' rather than plain 'make', > right. But the above *is* the correct location, for a default > configure-driven install (prefix defaulting to /usr/local, not /usr). > And for an install where emacs is found to be present, this is supposed > to be done. How do you figure? Configure does test for emacs, and it finds emacs in /usr/bin/emacs. configure:4000: checking for emacs configure:4016: found /usr/bin/emacs configure:4026: result: emacs So it makes little sense to then use /usr/local/... instead. Anyway that is a secondary point. The major point is that it should not be trying to write into either /usr/share or /usr/local/share during a normal "make". Any ideas how to change this? -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |