Neither gcc nor vanilla emacs are installed on the Wean Hall SGIs. However, you can run these programs out of the CS distribution. (courtesy Kayvon Pirestani)

Running gcc on the SGIs

alias gcc /afs/cs.cmu.edu/misc/gcc/sgi_53/2.7.2/bin/gcc

Running emacs on the SGIs

Here's what I include in my .cshrc for emacs:
if ( `uname -s` == IRIX ) then
stty intr ^C
unset ignoreeof
alias gcc "/afs/cs.cmu.edu/misc/gcc/sgi_53/2.7.2/bin/gcc"
alias emacs "/afs/cs.cmu.edu/misc/gnu-emacs/sgi_53/19.29/bin/emacs"
endif

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