Here is how I set the emacs environment variables in my .login:
if ( `uname -s` == IRIX ) then
/usr/bin/X11/xset s off &
set path=(. $path /usr/etc)
# Emacs environment variables
setenv EMACSDATA /afs/cs.cmu.edu/misc/gnu-emacs/common/alpha/etc
setenv EMACSLOADPATH /afs/cs.cmu.edu/misc/gnu-emacs/common/alpha/lisp
setenv EMACSLOCKDIR /afs/cs.cmu.edu/misc/gnu-emacs/common/alpha/lock
setenv EMACSPATH /afs/cs.cmu.edu/misc/gnu-emacs/sgi_53/19.29/bin
setenv INFOPATH /afs/cs.cmu.edu/misc/gnu-emacs/sgi_53/19.29/info
endif
You'll get a warning message when you start emacs, but you can ignore it.
Kayvon Pirestani