[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Build Emacs from CVS
From: |
Stefan Naewe |
Subject: |
Build Emacs from CVS |
Date: |
Tue, 23 Oct 2001 13:22:14 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.5) Gecko/20011011 |
Maybe someone could tell me what I'm doing wrong while trying to build
Emacs 21.X from the CVS repository.
Here's what I do (my input is preceeded by '$'):
----------SNIP---------------------------------------
$ cvs up -r EMACS_21_1_RC
$ configure --prefix=/usr
[...configure output deleted....]
Configured for `i686-pc-linux-gnu'.
Where should the build process find the source code?
/home/stefan/src/emacs-cvs
What operating system and machine description files should Emacs use?
`s/gnu-linux.h' and `m/intel386.h'
What compiler should emacs be built with? gcc -g -O2
Should Emacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should Emacs use a relocating allocator for buffers? yes
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? LUCID
Where do we find X Windows header files? /usr/X11R6/include
Where do we find X Windows libraries? /usr/X11R6/lib
Does Emacs use -lXaw3d? yes
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use -lungif? yes
Does Emacs use -lpng? yes
Does Emacs use X toolkit scroll bars? yes
$ make
----------SNAP---------------------------------------
After doing some compilation the last line I get is:
make[1]: *** No rule to make target
`/home/stefan/src/emacs-cvs/src/../lisp/abbrev.elc', needed by `../etc/DOC'.
Stop.
make: *** [src] Error 2
../lisp/abbrev.elc is indeed not there. After looking through the Makefiles
a little bit I came to the conclusion that there's a circular dependency:
'emacs' depends on '../etc/DOC' which depends on '../lisp/abbrev.elc' which
depends on (i.e. gets built with) 'emacs'.
Any ideas on that??
TIA
Stefan
--
--------------------------------------------------------------------
Stefan Naewe (English, German spoken)
The Imaging Source Europe GmbH http://www.theimagingsource.com
Tel: +49-(0)421-33591-0 Fax: +49-(0)421-33591-80
--------------------------------------------------------------------