Mercurial > hg > xemacs-beta
comparison PROBLEMS @ 454:d7a9135ec789 r21-2-42
Import from CVS: tag r21-2-42
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:40:54 +0200 |
parents | 3d3049ae1304 |
children | 5aa1854ad537 |
comparison
equal
deleted
inserted
replaced
453:270b05afd845 | 454:d7a9135ec789 |
---|---|
185 (3.1.4.4), there are problems with -O3. I haven't investigated | 185 (3.1.4.4), there are problems with -O3. I haven't investigated |
186 further. | 186 further. |
187 | 187 |
188 | 188 |
189 ** SunOS/Solaris | 189 ** SunOS/Solaris |
190 *** Dumping error when using GNU binutils / GNU ld on a Sun. | |
191 | |
192 Errors similar to the following: | |
193 | |
194 Dumping under the name xemacs unexec(): | |
195 dldump(/space/rpluim/xemacs-obj/src/xemacs): ld.so.1: ./temacs: | |
196 fatal: /space/rpluim/xemacs-obj/src/xemacs: unknown dynamic entry: | |
197 1879048176 | |
198 | |
199 are caused by using GNU ld. There are several workarounds available: | |
200 | |
201 In XEmacs 21.2 or later, configure using the new portable dumper | |
202 (--pdump). | |
203 | |
204 Alternatively, you can link using the Sun version of ld, which is | |
205 normally held in /usr/ccs/bin. This can be done by one of: | |
206 | |
207 - building gcc with these configure flags: | |
208 configure --with-ld=/usr/ccs/bin/ld --with-as=/usr/ccs/bin/as | |
209 | |
210 - adding -B/usr/ccs/bin/ to CFLAGS used to configure XEmacs | |
211 (Note: The trailing '/' there is significant.) | |
212 | |
213 - uninstalling GNU ld. | |
214 | |
215 The Solaris2 FAQ claims: | |
216 | |
217 When you install gcc, don't make the mistake of installing | |
218 GNU binutils or GNU libc, they are not as capable as their | |
219 counterparts you get with Solaris 2.x. | |
220 | |
190 *** Link failure when using acc on a Sun. | 221 *** Link failure when using acc on a Sun. |
191 | 222 |
192 To use acc, you need additional options just before the libraries, such as | 223 To use acc, you need additional options just before the libraries, such as |
193 | 224 |
194 /usr/lang/SC2.0.1/values-Xt.o -L/usr/lang/SC2.0.1/cg87 -L/usr/lang/SC2.0.1 | 225 /usr/lang/SC2.0.1/values-Xt.o -L/usr/lang/SC2.0.1/cg87 -L/usr/lang/SC2.0.1 |
206 | 237 |
207 *** Sed problems on Solaris 2.5 | 238 *** Sed problems on Solaris 2.5 |
208 | 239 |
209 There have been reports of Sun sed truncating very lines in the | 240 There have been reports of Sun sed truncating very lines in the |
210 Makefile during configuration. The workaround is to use GNU sed or, | 241 Makefile during configuration. The workaround is to use GNU sed or, |
211 even better, think of a better way to generate Makefile, and send us a | 242 even better, think of a better way to generate Makefile, and send us a |
212 patch. :-) | 243 patch. :-) |
213 | 244 |
214 *** On Solaris 2 I get undefined symbols from libcurses.a. | 245 *** On Solaris 2 I get undefined symbols from libcurses.a. |
215 | 246 |
216 You probably have /usr/ucblib/ on your LD_LIBRARY_PATH. Do the link with | 247 You probably have /usr/ucblib/ on your LD_LIBRARY_PATH. Do the link with |
228 This only occurs if you have LANG != C. This is a known bug with | 259 This only occurs if you have LANG != C. This is a known bug with |
229 /bin/sh fixed by installing Patch-ID# 101613-01. Or, you can use | 260 /bin/sh fixed by installing Patch-ID# 101613-01. Or, you can use |
230 bash, as a workaround. | 261 bash, as a workaround. |
231 | 262 |
232 *** On SunOS, you get linker errors | 263 *** On SunOS, you get linker errors |
233 ld: Undefined symbol | 264 ld: Undefined symbol |
234 _get_wmShellWidgetClass | 265 _get_wmShellWidgetClass |
235 _get_applicationShellWidgetClass | 266 _get_applicationShellWidgetClass |
236 | 267 |
237 The fix to this is to install patch 100573 for OpenWindows 3.0 | 268 The fix to this is to install patch 100573 for OpenWindows 3.0 |
238 or link libXmu statically. | 269 or link libXmu statically. |
252 This problem seems to arise only when the international language | 283 This problem seems to arise only when the international language |
253 extensions to X11R5 are installed. | 284 extensions to X11R5 are installed. |
254 | 285 |
255 *** On a Sun running SunOS 4.1.1, you get this error message from GNU ld: | 286 *** On a Sun running SunOS 4.1.1, you get this error message from GNU ld: |
256 | 287 |
257 /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment | 288 /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment |
258 | 289 |
259 The problem is in the Sun shared C library, not in GNU ld. | 290 The problem is in the Sun shared C library, not in GNU ld. |
260 | 291 |
261 The solution is to install Patch-ID# 100267-03 from Sun. | 292 The solution is to install Patch-ID# 100267-03 from Sun. |
262 | 293 |
263 *** SunOS 4.1.2: undefined symbol _get_wmShellWidgetClass | 294 *** SunOS 4.1.2: undefined symbol _get_wmShellWidgetClass |
264 | 295 |
265 Apparently the version of libXmu.so.a that Sun ships is hosed: it's missing | 296 Apparently the version of libXmu.so.a that Sun ships is hosed: it's missing |
266 some stuff that is in libXmu.a (the static version). Sun has a patch for | 297 some stuff that is in libXmu.a (the static version). Sun has a patch for |
267 this, but a workaround is to use the static version of libXmu, by changing | 298 this, but a workaround is to use the static version of libXmu, by changing |
268 the link command from "-lXmu" to "-Bstatic -lXmu -Bdynamic". If you have | 299 the link command from "-lXmu" to "-Bstatic -lXmu -Bdynamic". If you have |
269 OpenWindows 3.0, ask Sun for these patches: | 300 OpenWindows 3.0, ask Sun for these patches: |
270 100512-02 4.1.x OpenWindows 3.0 libXt Jumbo patch | 301 100512-02 4.1.x OpenWindows 3.0 libXt Jumbo patch |
271 100573-03 4.1.x OpenWindows 3.0 undefined symbols with shared libXmu | 302 100573-03 4.1.x OpenWindows 3.0 undefined symbols with shared libXmu |
312 There are a couple of problems [with use of -rpath with Irix ld], though: | 343 There are a couple of problems [with use of -rpath with Irix ld], though: |
313 | 344 |
314 1. The ld in IRIX 5.3 ignores all but the last -rpath | 345 1. The ld in IRIX 5.3 ignores all but the last -rpath |
315 spec, so the patched configure spits out a warning | 346 spec, so the patched configure spits out a warning |
316 if --x-libraries or --site-runtime-libraries are | 347 if --x-libraries or --site-runtime-libraries are |
317 specified under irix 5.x, and it only adds -rpath | 348 specified under irix 5.x, and it only adds -rpath |
318 entries for the --site-runtime-libraries. This bug was | 349 entries for the --site-runtime-libraries. This bug was |
319 fixed sometime between 5.3 and 6.2. | 350 fixed sometime between 5.3 and 6.2. |
320 | 351 |
321 2. IRIX gcc 2.7.2 doesn't accept -rpath directly, so | 352 2. IRIX gcc 2.7.2 doesn't accept -rpath directly, so |
322 it would have to be prefixed by -Xlinker or "-Wl,". | 353 it would have to be prefixed by -Xlinker or "-Wl,". |
418 Marcus Thiessel <marcus@xemacs.org> | 449 Marcus Thiessel <marcus@xemacs.org> |
419 | 450 |
420 This might be a sed problem. For your own safety make sure to use | 451 This might be a sed problem. For your own safety make sure to use |
421 GNU sed while dumping XEmacs. | 452 GNU sed while dumping XEmacs. |
422 | 453 |
423 *** On HP-UX 11.0 XEmacs causes excessive X11 errors when running. | 454 *** On HP-UX 11.0 XEmacs causes excessive X11 errors when running. |
424 (also appears on AIX as reported in comp.emacs.xemacs) | 455 (also appears on AIX as reported in comp.emacs.xemacs) |
425 | 456 |
426 Marcus Thiessel <marcus@xemacs.org> | 457 Marcus Thiessel <marcus@xemacs.org> |
427 | 458 |
428 Unfortunately, XEmacs releases prior to 21.0 don't work with | 459 Unfortunately, XEmacs releases prior to 21.0 don't work with |
433 and finally XEmacs gets killed. A workaround is to use the | 464 and finally XEmacs gets killed. A workaround is to use the |
434 Motif1.2_R6 libraries. You can the following line to your call to | 465 Motif1.2_R6 libraries. You can the following line to your call to |
435 configure: | 466 configure: |
436 | 467 |
437 --x-libraries="/usr/lib/Motif1.2_R6 -L/usr/lib/X11R6" | 468 --x-libraries="/usr/lib/Motif1.2_R6 -L/usr/lib/X11R6" |
438 | 469 |
439 Make sure /usr/lib/Motif1.2_R6/libXm.sl is a link to | 470 Make sure /usr/lib/Motif1.2_R6/libXm.sl is a link to |
440 /usr/lib/Motif1.2_R6/libXm.3. | 471 /usr/lib/Motif1.2_R6/libXm.3. |
441 | 472 |
442 *** On HP-UX 11.0: Object "" does not have windowed ancestor | 473 *** On HP-UX 11.0: Object "" does not have windowed ancestor |
443 | 474 |
454 | 485 |
455 ** SCO OpenServer | 486 ** SCO OpenServer |
456 *** Native cc on SCO OpenServer 5 is now OK. Icc may still throw you | 487 *** Native cc on SCO OpenServer 5 is now OK. Icc may still throw you |
457 a curve. Here is what Robert Lipe <robertl@arnet.com> says: | 488 a curve. Here is what Robert Lipe <robertl@arnet.com> says: |
458 | 489 |
459 Unlike XEmacs 19.13, building with the native cc on SCO OpenServer 5 | 490 Unlike XEmacs 19.13, building with the native cc on SCO OpenServer 5 |
460 now produces a functional binary. I will typically build this | 491 now produces a functional binary. I will typically build this |
461 configuration for COFF with: | 492 configuration for COFF with: |
462 | 493 |
463 /path_to_xemacs_source/configure --with-gcc=no \ | 494 /path_to_xemacs_source/configure --with-gcc=no \ |
464 --site-includes=/usr/local/include --site-libraries=/usr/local/lib \ | 495 --site-includes=/usr/local/include --site-libraries=/usr/local/lib \ |
465 --with-xpm --with-xface --with-sound=nas | 496 --with-xpm --with-xface --with-sound=nas |
466 | 497 |
467 This version now supports ELF builds. I highly recommend this to | 498 This version now supports ELF builds. I highly recommend this to |
468 reduce the in-core footprint of XEmacs. This is now how I compile | 499 reduce the in-core footprint of XEmacs. This is now how I compile |
469 all my test releases. Build it like this: | 500 all my test releases. Build it like this: |
470 | 501 |
471 /path_to_XEmacs_source/configure --with-gcc=no \ | 502 /path_to_XEmacs_source/configure --with-gcc=no \ |
472 --site-includes=/usr/local/include --site-libraries=/usr/local/lib \ | 503 --site-includes=/usr/local/include --site-libraries=/usr/local/lib \ |
473 --with-xpm --with-xface --with-sound=nas --dynamic | 504 --with-xpm --with-xface --with-sound=nas --dynamic |
474 | 505 |
475 The compiler known as icc [ supplied with the OpenServer 5 Development | 506 The compiler known as icc [ supplied with the OpenServer 5 Development |
476 System ] generates a working binary, but it takes forever to generate | 507 System ] generates a working binary, but it takes forever to generate |
477 XEmacs. ICC also whines more about the code than /bin/cc does. I do | 508 XEmacs. ICC also whines more about the code than /bin/cc does. I do |
478 believe all its whining is legitimate, however. Note that you do | 509 believe all its whining is legitimate, however. Note that you do |
479 have to 'cd src ; make LD=icc' to avoid linker errors. | 510 have to 'cd src ; make LD=icc' to avoid linker errors. |
480 | 511 |
482 | 513 |
483 /path_to_XEmacs_source/configure --with-gcc=no \ | 514 /path_to_XEmacs_source/configure --with-gcc=no \ |
484 --site-includes=/usr/local/include --site-libraries=/usr/local/lib \ | 515 --site-includes=/usr/local/include --site-libraries=/usr/local/lib \ |
485 --with-xpm --with-xface --with-sound=nas --dynamic --compiler="icc" | 516 --with-xpm --with-xface --with-sound=nas --dynamic --compiler="icc" |
486 | 517 |
487 NOTE I have the xpm, xface, and audio libraries and includes in | 518 NOTE I have the xpm, xface, and audio libraries and includes in |
488 /usr/local/lib, /usr/local/include. If you don't have these, | 519 /usr/local/lib, /usr/local/include. If you don't have these, |
489 don't include the "--with-*" arguments in any of my examples. | 520 don't include the "--with-*" arguments in any of my examples. |
490 | 521 |
491 In previous versions of XEmacs, you had to override the defaults while | 522 In previous versions of XEmacs, you had to override the defaults while |
492 compiling font-lock.o and extents.o when building with icc. This seems | 523 compiling font-lock.o and extents.o when building with icc. This seems |
493 to no longer be true, but I'm including this old information in case it | 524 to no longer be true, but I'm including this old information in case it |
494 resurfaces. The process I used was: | 525 resurfaces. The process I used was: |
495 | 526 |
496 make -k | 527 make -k |
497 [ procure pizza, beer, repeat ] | 528 [ procure pizza, beer, repeat ] |
498 cd src | 529 cd src |
499 make CC="icc -W0,-mP1COPT_max_tree_size=3000" font-lock.o extents.o | 530 make CC="icc -W0,-mP1COPT_max_tree_size=3000" font-lock.o extents.o |
500 make LD=icc | 531 make LD=icc |
501 | 532 |
502 If you want sound support, get the tls566 supplement from | 533 If you want sound support, get the tls566 supplement from |
503 ftp.sco.com:/TLS or any of its mirrors. It works just groovy | 534 ftp.sco.com:/TLS or any of its mirrors. It works just groovy |
504 with XEmacs. | 535 with XEmacs. |
505 | 536 |
506 The M-x manual-entry is known not to work. If you know Lisp and would | 537 The M-x manual-entry is known not to work. If you know Lisp and would |
507 like help in making it work, e-mail me at <robertl@dgii.com>. | 538 like help in making it work, e-mail me at <robertl@dgii.com>. |
508 (UNCHECKED for 19.15 -- it might work). | 539 (UNCHECKED for 19.15 -- it might work). |
509 | 540 |
510 In earlier releases, gnuserv/gnuclient/gnudoit would open a frame | 541 In earlier releases, gnuserv/gnuclient/gnudoit would open a frame |
511 just fine, but the client would lock up and the server would | 542 just fine, but the client would lock up and the server would |
512 terminate when you used C-x # to close the frame. This is now | 543 terminate when you used C-x # to close the frame. This is now |
513 fixed in XEmacs. | 544 fixed in XEmacs. |
514 | 545 |
515 In etc/ there are two files of note. emacskeys.sco and emacsstrs.sco. | 546 In etc/ there are two files of note. emacskeys.sco and emacsstrs.sco. |
516 The comments at the top of emacskeys.sco describe its function, and | 547 The comments at the top of emacskeys.sco describe its function, and |
517 the emacstrs.sco is a suitable candidate for /usr/lib/keyboard/strings | 548 the emacstrs.sco is a suitable candidate for /usr/lib/keyboard/strings |
548 by defining BROKEN_SIGIO in src/s/cygwin32.h, however this currently | 579 by defining BROKEN_SIGIO in src/s/cygwin32.h, however this currently |
549 leads to instability in XEmacs. | 580 leads to instability in XEmacs. |
550 | 581 |
551 *** The XEmacs executable crashes at startup. | 582 *** The XEmacs executable crashes at startup. |
552 | 583 |
553 This can be caused by many things. | 584 This can be caused by many things. |
554 | 585 |
555 If you are running with X11 you need to have cygwin b19 or cygwin | 586 If you are running with X11 you need to have cygwin b19 or cygwin |
556 b20.1 or greater, cygwin b20 will not work. | 587 b20.1 or greater, cygwin b20 will not work. |
557 | 588 |
558 If you are running with cygwin b19 make sure you are using egcs 1.0.2 | 589 If you are running with cygwin b19 make sure you are using egcs 1.0.2 |
692 | 723 |
693 *** Reading and writing files is very very slow. | 724 *** Reading and writing files is very very slow. |
694 | 725 |
695 Try evaluating the form (setq lock-directory nil) and see if that helps. | 726 Try evaluating the form (setq lock-directory nil) and see if that helps. |
696 There is a problem with file-locking on some systems (possibly related | 727 There is a problem with file-locking on some systems (possibly related |
697 to NFS) that I don't understand. Please send mail to the address | 728 to NFS) that I don't understand. Please send mail to the address |
698 xemacs@xemacs.org if you figure this one out. | 729 xemacs@xemacs.org if you figure this one out. |
699 | 730 |
700 *** When emacs starts up, I get lots of warnings about unknown keysyms. | 731 *** When emacs starts up, I get lots of warnings about unknown keysyms. |
701 | 732 |
702 If you are running the prebuilt binaries, the Motif library expects to find | 733 If you are running the prebuilt binaries, the Motif library expects to find |
703 certain thing in the XKeysymDB file. This file is normally in /usr/lib/X11/ | 734 certain thing in the XKeysymDB file. This file is normally in /usr/lib/X11/ |
704 or in /usr/openwin/lib/. If you keep yours in a different place, set the | 735 or in /usr/openwin/lib/. If you keep yours in a different place, set the |
705 environment variable $XKEYSYMDB to point to it before starting emacs. If | 736 environment variable $XKEYSYMDB to point to it before starting emacs. If |
706 you still have the problem after doing that, perhaps your version of X is | 737 you still have the problem after doing that, perhaps your version of X is |
707 too old. There is a copy of the MIT X11R5 XKeysymDB file in the emacs `etc' | 738 too old. There is a copy of the MIT X11R5 XKeysymDB file in the emacs `etc' |
708 directory. Try using that one. | 739 directory. Try using that one. |
709 | 740 |
710 *** My X resources used to work, and now some of them are being ignored. | 741 *** My X resources used to work, and now some of them are being ignored. |
711 | 742 |
712 Check the resources in .../etc/Emacs.ad (which is the same as the file | 743 Check the resources in .../etc/Emacs.ad (which is the same as the file |
713 sample.Xdefaults). Perhaps some of the default resources built in to | 744 sample.Xdefaults). Perhaps some of the default resources built in to |
714 emacs are now overriding your existing resources. Copy and edit the | 745 emacs are now overriding your existing resources. Copy and edit the |
715 resources in Emacs.ad as necessary. | 746 resources in Emacs.ad as necessary. |
716 | 747 |
717 *** I have focus problems when I use `M-o' to switch to another screen | 748 *** I have focus problems when I use `M-o' to switch to another screen |
718 without using the mouse. | 749 without using the mouse. |
868 *** TTY redisplay is slow. | 899 *** TTY redisplay is slow. |
869 | 900 |
870 XEmacs has fairly new TTY redisplay support (beginning from 19.12), | 901 XEmacs has fairly new TTY redisplay support (beginning from 19.12), |
871 which doesn't include some basic TTY optimizations -- like using | 902 which doesn't include some basic TTY optimizations -- like using |
872 scrolling regions to move around blocks of text. This is why | 903 scrolling regions to move around blocks of text. This is why |
873 redisplay on the traditional terminals, or over slow lines can be very | 904 redisplay on the traditional terminals, or over slow lines can be very |
874 slow. | 905 slow. |
875 | 906 |
876 If you are interested in fixing this, please let us know at | 907 If you are interested in fixing this, please let us know at |
877 <xemacs@xemacs.org>. | 908 <xemacs@xemacs.org>. |
878 | 909 |
1004 on the flag to output ^M at the end of each line. You can fix the | 1035 on the flag to output ^M at the end of each line. You can fix the |
1005 problem by adding this to your .cshrc file: | 1036 problem by adding this to your .cshrc file: |
1006 | 1037 |
1007 if ($?EMACS) then | 1038 if ($?EMACS) then |
1008 if ($EMACS == "t") then | 1039 if ($EMACS == "t") then |
1009 unset edit | 1040 unset edit |
1010 stty -icrnl -onlcr -echo susp ^Z | 1041 stty -icrnl -onlcr -echo susp ^Z |
1011 endif | 1042 endif |
1012 endif | 1043 endif |
1013 | 1044 |
1014 *** An error message such as `X protocol error: BadMatch (invalid | 1045 *** An error message such as `X protocol error: BadMatch (invalid |
1331 Internationalization was not the top priority for GNU Libc 2.0. | 1362 Internationalization was not the top priority for GNU Libc 2.0. |
1332 As of this writing (1998-12-28) you may get crashes while running | 1363 As of this writing (1998-12-28) you may get crashes while running |
1333 XEmacs in a non-C locale. For example, `LC_ALL=en_US xemacs' crashes | 1364 XEmacs in a non-C locale. For example, `LC_ALL=en_US xemacs' crashes |
1334 while `LC_ALL=C xemacs' runs fine. This happens for example with GNU | 1365 while `LC_ALL=C xemacs' runs fine. This happens for example with GNU |
1335 libc 2.0.7. Installing libintl.a and libintl.h built from gettext | 1366 libc 2.0.7. Installing libintl.a and libintl.h built from gettext |
1336 0.10.35 and re-building XEmacs solves the crashes. Presumably soon | 1367 0.10.35 and re-building XEmacs solves the crashes. Presumably soon |
1337 everyone will upgrade to GNU Libc 2.1 and this problem will go away. | 1368 everyone will upgrade to GNU Libc 2.1 and this problem will go away. |
1338 | 1369 |
1339 *** `C-z', or `M-x suspend-emacs' hangs instead of suspending. | 1370 *** `C-z', or `M-x suspend-emacs' hangs instead of suspending. |
1340 | 1371 |
1341 If you build with `gpm' support on Linux, you cannot suspend XEmacs | 1372 If you build with `gpm' support on Linux, you cannot suspend XEmacs |
1375 127.0.0.1 localhost HOSTNAME | 1406 127.0.0.1 localhost HOSTNAME |
1376 | 1407 |
1377 Also make sure that the `/etc/host.conf' files contains the following | 1408 Also make sure that the `/etc/host.conf' files contains the following |
1378 lines: | 1409 lines: |
1379 | 1410 |
1380 order hosts, bind | 1411 order hosts, bind |
1381 multi on | 1412 multi on |
1382 | 1413 |
1383 Any changes, permanent and temporary, to the host name should be | 1414 Any changes, permanent and temporary, to the host name should be |
1384 indicated in the `/etc/hosts' file, since it acts a limited local | 1415 indicated in the `/etc/hosts' file, since it acts a limited local |
1385 database of addresses and names (e.g., some SLIP connections | 1416 database of addresses and names (e.g., some SLIP connections |
1642 is giving it back 3. | 1673 is giving it back 3. |
1643 | 1674 |
1644 The solution is to add a pair of quotes around `tty` to make it a | 1675 The solution is to add a pair of quotes around `tty` to make it a |
1645 single word: | 1676 single word: |
1646 | 1677 |
1647 if (`tty` == "/dev/console") | 1678 if (`tty` == "/dev/console") |
1648 | 1679 |
1649 should be changed to: | 1680 should be changed to: |
1650 | 1681 |
1651 if ("`tty`" == "/dev/console") | 1682 if ("`tty`" == "/dev/console") |
1652 | 1683 |
1653 Even better, move things that set up terminal sections out of .cshrc | 1684 Even better, move things that set up terminal sections out of .cshrc |
1654 and into .login. | 1685 and into .login. |
1655 | 1686 |
1656 | 1687 |
1784 | 1815 |
1785 ** The kWnn and cWnn support for Chinese and Korean needs developers | 1816 ** The kWnn and cWnn support for Chinese and Korean needs developers |
1786 and testers. It probably doesn't work. | 1817 and testers. It probably doesn't work. |
1787 | 1818 |
1788 ** There are no `native XEmacs' TUTORIALs for any Asian languages, | 1819 ** There are no `native XEmacs' TUTORIALs for any Asian languages, |
1789 including Japanese. FSF Emacs and XEmacs tutorials are quite similar, | 1820 including Japanese. FSF Emacs and XEmacs tutorials are quite similar, |
1790 so it should be sufficient to skim through the differences and apply | 1821 so it should be sufficient to skim through the differences and apply |
1791 them to the Japanese version. | 1822 them to the Japanese version. |
1792 | 1823 |
1793 ** We only have localized menus translated for Japanese, and the | 1824 ** We only have localized menus translated for Japanese, and the |
1794 Japanese menus are developing bitrot (the Mule menu appears in | 1825 Japanese menus are developing bitrot (the Mule menu appears in |