Mercurial > emacs
annotate INSTALL-CVS @ 51214:4011d3fb2912 kfs_20030524_post
(struct x_output): Move members left_pos, top_pos,
border_width, pixel_height, pixel_width, line_height,
internal_border_width, vertical_scroll_bar_extra,
left_fringe_width, right_fringe_width, fringe_cols,
fringes_extra, win_gravity, size_hint_flags, want_fullscreen,
x_pixels_diff, and y_pixels_diff to struct frame (frame.h).
(FRAME_INTERNAL_BORDER_WIDTH, FRAME_LINE_HEIGHT): Move to frame.h.
(FRAME_DEFAULT_FONT_WIDTH): Remove macro.
(PIXEL_WIDTH, PIXEL_HEIGHT)
(FRAME_X_FRINGE_COLS, FRAME_X_FRINGE_WIDTH)
(FRAME_X_LEFT_FRINGE_WIDTH, FRAME_X_RIGHT_FRINGE_WIDTH): Moved to
frame.h and renamed [see frame.h changes].
(CHAR_TO_PIXEL_ROW, CHAR_TO_PIXEL_COL, CHAR_TO_PIXEL_WIDTH)
(CHAR_TO_PIXEL_HEIGHT, PIXEL_TO_CHAR_ROW, PIXEL_TO_CHAR_COL)
(PIXEL_TO_CHAR_WIDTH, PIXEL_TO_CHAR_HEIGHT): Moved to frame.h
and renamed [see frame.h changes].
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Sat, 24 May 2003 22:10:38 +0000 |
parents | ca7aa82d6f39 |
children | 88cd9cfe5459 |
rev | line source |
---|---|
45852 | 1 Building and Installing Emacs from CVS |
2 | |
3 Some of the files that are included in the Emacs tarball, such as | |
4 byte-compiled Lisp files, are not stored in the CVS repository. | |
5 Therefore, to build from CVS you must run "make bootstrap" | |
6 instead of just "make": | |
7 | |
8 $ ./configure | |
9 $ make bootstrap | |
10 | |
11 The bootstrap process makes sure all necessary files are rebuilt | |
12 before it builds the final Emacs binary. | |
13 | |
14 Normally, it is not necessary to use "make bootstrap" after every CVS | |
15 update. Unless there are problems, we suggest the following | |
16 procedure: | |
17 | |
18 $ ./configure | |
19 $ make | |
20 $ cd lisp | |
21 $ make recompile EMACS=../src/emacs | |
22 $ cd .. | |
23 $ make | |
24 | |
25 (If you want to install the Emacs binary, type "make install" instead | |
26 of "make" in the last command.) | |
27 | |
28 If the above procedure fails, try "make bootstrap". | |
29 | |
30 Users of non-Posix systems (MS-Windows etc.) should run the | |
31 platform-specific configuration scripts (nt/configure.bat, config.bat, | |
32 etc.) before "make bootstrap" or "make"; the rest of the procedure is | |
33 applicable to those systems as well. | |
34 | |
35 Note that "make bootstrap" overwrites some files that are under CVS | |
36 control, such as lisp/loaddefs.el. This could produce CVS conflicts | |
37 next time that you resync with the CVS. If you see such conflicts, | |
38 overwrite your local copy of the file with the clean version from the | |
39 CVS repository. For example: | |
40 | |
41 cvs update -C lisp/loaddefs.el | |
42 | |
50100
ca7aa82d6f39
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
45852
diff
changeset
|
43 Questions, requests, and bug reports about the CVS versions of Emacs |
ca7aa82d6f39
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
45852
diff
changeset
|
44 sould be sent to emacs-pretest-bug@gnu.org rather. |