Building emacs-23 on AWS Linux AMI to get jade-mode
So there I was trying to get jade-mode
running and it kept dropping into fundamental mode. The error it gave in *Messages*
was:
Problem was i was running emacs-22.2.3, the latest in centos and thereby the AWS Linux AMI. And whitespace-mode
, the major mode that jade-mode
and stylus-mode
rely on requires emacs-23. Fine, tell me what repo to add and let me get on with my life. What, no rpm's?
That's where i usually draw the line and say to myself that it's something that i probably don't need. Over the years, i've developed an aversion to building from source, if only because then i have software on my machine that other rpm's can't count on as pre-requisites. But this time, that wasn't gonn fly. I wanted jade-mode
!
As my usual build recipies go, this is what i had to do on an existing AWS Linux AMI, so some of the yum deps are missing. Don't worry, when you run ./configure
it'll bitch and it'll usually be some *-devel
package. So here goes building from source:
yum -y install ncurses-devel
cd /tmp
wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3a.tar.gz
tar zxf emacs-23.3a.tar.gz
cd emacs-23.3
./configure --prefix=/usr/local --with-xpm=no
make
make install
Done!