Mercurial > hg > xemacs-beta
comparison man/xemacs-faq.texi @ 410:de805c49cfc1 r21-2-35
Import from CVS: tag r21-2-35
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:19:21 +0200 |
parents | b8cc9ab3f761 |
children | 697ef44129c6 |
comparison
equal
deleted
inserted
replaced
409:301b9ebbdf3b | 410:de805c49cfc1 |
---|---|
5 @setchapternewpage off | 5 @setchapternewpage off |
6 @c %**end of header | 6 @c %**end of header |
7 @finalout | 7 @finalout |
8 @titlepage | 8 @titlepage |
9 @title XEmacs FAQ | 9 @title XEmacs FAQ |
10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2000/04/26 07:18:27 $ | 10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2000/07/08 09:14:11 $ |
11 @sp 1 | 11 @sp 1 |
12 @author Tony Rossini <rossini@@biostat.washington.edu> | 12 @author Tony Rossini <rossini@@biostat.washington.edu> |
13 @author Ben Wing <ben@@xemacs.org> | 13 @author Ben Wing <ben@@xemacs.org> |
14 @author Chuck Thompson <cthomp@@xemacs.org> | 14 @author Chuck Thompson <cthomp@@xemacs.org> |
15 @author Steve Baur <steve@@xemacs.org> | 15 @author Steve Baur <steve@@xemacs.org> |
1009 enable it, add to your @file{Emacs} file entries like this: | 1009 enable it, add to your @file{Emacs} file entries like this: |
1010 | 1010 |
1011 @example | 1011 @example |
1012 Emacs*XlwMenu.resourceLabels: True | 1012 Emacs*XlwMenu.resourceLabels: True |
1013 Emacs*XlwMenu.file.labelString: Fichier | 1013 Emacs*XlwMenu.file.labelString: Fichier |
1014 Emacs*XlwMenu.openInOtherWindow.labelString: In anderem Fenster offnen | 1014 Emacs*XlwMenu.openInOtherWindow.labelString: In anderem Fenster oeffnen |
1015 @end example | 1015 @end example |
1016 | 1016 |
1017 The name of the resource is derived from the non-localized entry by | 1017 The name of the resource is derived from the non-localized entry by |
1018 removing punctuation and capitalizing as above. | 1018 removing punctuation and capitalizing as above. |
1019 | 1019 |
6208 | 6208 |
6209 | 6209 |
6210 @node Q6.1.2, Q6.1.3, Q6.1.1, MS Windows | 6210 @node Q6.1.2, Q6.1.3, Q6.1.1, MS Windows |
6211 @unnumberedsubsec Q6.1.2: What compiler do I need to compile XEmacs? | 6211 @unnumberedsubsec Q6.1.2: What compiler do I need to compile XEmacs? |
6212 | 6212 |
6213 You need Visual C++ 4.2 or 5.0, with the exception of the Cygwin port, | 6213 You need Visual C++ 4.2, 5.0, or 6.0, with the exception of the Cygwin |
6214 which uses Gcc. | 6214 port, which uses Gcc. There is also a MINGW32 port of XEmacs (using |
6215 Gcc, but using native libraries rather than the Cygwin libraries). #### | |
6216 More information about this should be provided. | |
6215 | 6217 |
6216 | 6218 |
6217 @node Q6.1.3, Q6.1.4, Q6.1.2, MS Windows | 6219 @node Q6.1.3, Q6.1.4, Q6.1.2, MS Windows |
6218 @unnumberedsubsec Q6.1.3: How do I compile for the native port? | 6220 @unnumberedsubsec Q6.1.3: How do I compile for the native port? |
6219 | 6221 |
6239 @item | 6241 @item |
6240 make sure HOME is set. This controls where you @file{.emacs} file comes | 6242 make sure HOME is set. This controls where you @file{.emacs} file comes |
6241 from; | 6243 from; |
6242 | 6244 |
6243 @item | 6245 @item |
6244 CYGWIN32 needs to be set to tty for process support | 6246 CYGWIN needs to be set to tty for process support work. e.g. CYGWIN=tty; |
6245 work. e.g. CYGWIN32=tty; | 6247 (use CYGWIN32=tty under b19 and older.) |
6246 | 6248 |
6247 @item | 6249 @item |
6248 picking up some other grep or other unix like tools can kill configure; | 6250 picking up some other grep or other unix like tools can kill configure; |
6249 | 6251 |
6250 @item | 6252 @item |
6264 You can find the Cygwin tools and compiler at: | 6266 You can find the Cygwin tools and compiler at: |
6265 | 6267 |
6266 @uref{http://sourceware.cygnus.com/cygwin/} | 6268 @uref{http://sourceware.cygnus.com/cygwin/} |
6267 | 6269 |
6268 You will need version b19 or later. | 6270 You will need version b19 or later. |
6269 | 6271 The latest current version is 1.1.1. |
6270 You will also need the X libraries. There are libraries at | 6272 Other common versions you will see are b20.1. |
6273 | |
6274 Another location, one of the mirror sites of the site just mentioned, | |
6275 is usually a last faster: | |
6276 | |
6277 @uref{ftp://ftp.freesoftware.com/pub/sourceware/cygwin/} | |
6278 | |
6279 You can obtain the latest version (currently 1.1.1) from the | |
6280 @samp{latest/} subdirectory of either of the above two just-mentioned | |
6281 URL's. | |
6282 | |
6283 @strong{WARNING: The version of GCC supplied under @samp{latest/}, as of | |
6284 June 6th, 2000, does not appear to work. It generates loads of spurious | |
6285 preprocessor warnings and errors, which makes it impossible to compile | |
6286 XEmacs with it.} | |
6287 | |
6288 You will also need the X libraries. You can get them on the XEmacs FTP | |
6289 site at | |
6290 | |
6291 @uref{ftp://ftp.xemacs.org/pub/xemacs/aux/cygwin/} | |
6292 | |
6293 You will find b19 and b20 versions of the X libraries, plus b19 and b20 | |
6294 versions of stuff that should go into @samp{/usr/local/}, donated by | |
6295 Andy Piper. This includes pre-built versions of various graphics libraries, | |
6296 such as PNG, JPEG, TIFF, and XPM. (Remember, GIF support is built-in to | |
6297 XEmacs.) | |
6298 | |
6299 (X libraries for v1 and beyond of Cygwin can be found on the Cygwin site | |
6300 itself -- look in the @samp{xfree/} subdirectory.) | |
6301 | |
6302 @emph{NOTE:} There are two versions of the XPM library provided in | |
6303 Andy's packets. Once is for building with X support, and the other for | |
6304 building without. The X version should work if you're building with | |
6305 both X and Windows support. The two files are called @file{libXpm-X.a} | |
6306 and @file{libXpm-noX.a} respectively, and you must symlink the | |
6307 appropriate one to @file{libXpm.a}. @strong{CAREFUL:} By default, the | |
6308 non-X version is symlinked in. If you then configure XEmacs with X, | |
6309 you won't run into problems until you start compiling @file{events.c}, | |
6310 at which point you'll get strange and decidedly non-obvious errors. | |
6311 | |
6312 Please see @uref{http://www.xemacs.freeserve.co.uk/} (Andy Piper's home | |
6313 page) for more information. | |
6314 | |
6315 BTW There are also libraries at | |
6271 @iftex | 6316 @iftex |
6272 @* | 6317 @* |
6273 @end iftex | 6318 @end iftex |
6274 @uref{http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/}, but | 6319 @uref{http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/}, but |
6275 these are not b19 compatible. You can get b19 X11R6.3 binaries, as | 6320 these are not b19 compatible, and may in fact be native-compiled. |
6276 well as pre-built ncurses and graphic libraries, from: | |
6277 | |
6278 @uref{ftp://ftp.parallax.co.uk/pub/andyp/}. | |
6279 | 6321 |
6280 | 6322 |
6281 @node Q6.2.1, Q6.2.2, Q6.1.6, MS Windows | 6323 @node Q6.2.1, Q6.2.2, Q6.1.6, MS Windows |
6282 @unnumberedsec 6.2: Customization and User Interface | 6324 @unnumberedsec 6.2: Customization and User Interface |
6283 @unnumberedsubsec Q6.2.1: How will the port cope with differences in the Windows user interface? | 6325 @unnumberedsubsec Q6.2.1: How will the port cope with differences in the Windows user interface? |
6454 Unfortunately some .dlls (For instance the soundblaster driver) occupy | 6496 Unfortunately some .dlls (For instance the soundblaster driver) occupy |
6455 memory addresses that can conflict with those needed by the dumped XEmacs | 6497 memory addresses that can conflict with those needed by the dumped XEmacs |
6456 executable. In this instance XEmacs will fail to start without any | 6498 executable. In this instance XEmacs will fail to start without any |
6457 explanation. Note that this is extremely machine specific. | 6499 explanation. Note that this is extremely machine specific. |
6458 | 6500 |
6459 Work is being done on fixes for 21.1.* that will make more intelligent | 6501 21.1.10 includes a fix for this that makes more intelligent guesses |
6460 guesses about which memory addresses will be free and so this should | 6502 about which memory addresses will be free, and this should cure the |
6461 cure the problem for most people. | 6503 problem for most people. Unfortunately, no binary is yet available for |
6504 this version. Check back periodically at | |
6505 | |
6506 @uref{ftp://ftp.xemacs.org/pub/xemacs/binaries/}. | |
6462 | 6507 |
6463 21.2 implements "portable dumping" which will eliminate the problem | 6508 21.2 implements "portable dumping" which will eliminate the problem |
6464 altogether. | 6509 altogether. You might have better luck with the 21.2 beta binary, |
6510 available at | |
6511 | |
6512 @uref{ftp://ftp.xemacs.org/pub/xemacs/beta/binaries/}. | |
6513 | |
6465 | 6514 |
6466 @node Current Events, , MS Windows, Top | 6515 @node Current Events, , MS Windows, Top |
6467 @unnumbered 7 What the Future Holds | 6516 @unnumbered 7 What the Future Holds |
6468 | 6517 |
6469 This is part 7 of the XEmacs Frequently Asked Questions list. This | 6518 This is part 7 of the XEmacs Frequently Asked Questions list. This |