+--- bdc@ai.mit.edu (Brian D. Carlstrom) writes:
|
| > I cannot install in /usr/local. With
| >
| > make libdir=`pwd`;
| > make libdir=`pwd` install:
| > The installation of man pages ignores the directory:
| > if test -d /usr/local/man/man1; then ./install.sh -c -m 644 scsh.1 /usr
|~ /local/man/man1; else echo "No man directory, not installing man page"; fi
| > cp: cannot create /usr/local/man/man1/#inst.14019#: Permission denied.
|
| i'd appreciate if someone could look over installation in non-standard
| locales. i think the problem maybe that you are changing libdir when
| prefix is what you want. this is stuff we inherited from scheme48, so if
| there is something we should do to make this fit some standard
| convention, then let me know so we can get it fixed in scsh and
| scheme48. its important to make this stuff as easy to install as
| perl^H^H^H^Hpossible
|
| -bri
Install all of my software in /depot/<package>. I was successful in doing
the following:
for configuring:
./configure --prefix=/depot/scsh
I also prefer to 'share' architecture-independent stuff, thus
make mandir=/depot/scsh/share/man
thus you should be able to do something along the lines of the following:
./configure --prefix=$HOME
make libdir=<whatever> bindir=<whatever> mandir=<whatever>
make libdir=<whatever> bindir=<whatever> mandir=<whatever> install
By the way, you might have more success using some of the Solaris
definitions rather than the generic ones, as IRIX and Solaris are
both based on SVR4, and the generic defs are based on SunOS, a BSDish
flavor of U**x.
-tvb
|