﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
3276	Update BLFS Book to use Emacs-23.3b	Marko Madunic	bdubbs@…	"Hi!
This is about '''Emacs''' in BLFS Book SVN 2012-01-YY

'''Emacs 22.1''' in''' Chapter 6 - EDITORS''' is way too old and does not
BUILD on newer LFS/BLFS systems.

Makefile(s) are  wrongly formated and one allways gets this error when running make (make bootstrap):


{{{
 make bootstrap
(cd src;      make  mostlyclean)
make[1]: Entering directory `/usr/src/packages/BUILD/emacs-22.1/src'
Makefile:91: *** recipe commences before first target.  Stop.
make[1]: Leaving directory `/usr/src/packages/BUILD/emacs-22.1/src'
make: *** [bootstrap-clean-before-fast] Error 2
}}}

'''
SOLUTION:'''

Update Book to use 
emacs-23.3b
( emacs-23.3b.tar.bz2 )
from :[[BR]]
http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3b.tar.bz2

And using same configure / make / make check / install procedure works.

Here is the updated Emacs Chapter:
{{{
./configure --prefix=/usr \
            --libexecdir=/usr/lib \
            --localstatedir=/var &&
make bootstrap
}}}
'''(now as root)'''
{{{
make install &&
chown -v -R root:root /usr/share/emacs/
}}}


Also  building GUILE (guile-2.0.3) against it works just fine.[[BR]]
Happy BLFS to everyone :)[[BR]]

Mad

"	task	closed	normal		BOOK	SVN	medium	fixed	Emacs BLFS SVN	
