comparison etc/PROBLEMS @ 108800:697926009964

* etc/PROBLEMS: Remove some more old information.
author Glenn Morris <rgm@gnu.org>
date Wed, 26 May 2010 23:13:23 -0700
parents 595ee9e6c0e6
children 2fde4b52f1ed
comparison
equal deleted inserted replaced
108799:595ee9e6c0e6 108800:697926009964
89 89
90 The solution is to uncompress all .el files which don't have a .elc 90 The solution is to uncompress all .el files which don't have a .elc
91 file. 91 file.
92 92
93 Another possible reason for such failures is stale *.elc files 93 Another possible reason for such failures is stale *.elc files
94 lurking somewhere on your load-path. The following command will 94 lurking somewhere on your load-path -- see the next section.
95 print any duplicate Lisp files that are present in load-path:
96
97 emacs -q -batch -f list-load-path-shadows
98
99 If this command prints any file names, some of these files are stale,
100 and should be deleted or their directories removed from your
101 load-path.
102 95
103 ** Emacs prints an error at startup after upgrading from an earlier version. 96 ** Emacs prints an error at startup after upgrading from an earlier version.
104 97
105 An example of such an error is: 98 An example of such an error is:
106 99
487 ! if (syscall == RSYS_close) 480 ! if (syscall == RSYS_close)
488 proc->p_returnval = deallocate_fd(proc, msg->m_args[0]); 481 proc->p_returnval = deallocate_fd(proc, msg->m_args[0]);
489 else 482 else
490 { 483 {
491 484
492 ** PSGML 485 ** PSGML conflicts with sgml-mode.
493
494 *** Old versions of the PSGML package use the obsolete variables
495 `before-change-function' and `after-change-function', which are no
496 longer used by Emacs. Please use PSGML 1.2.3 or later.
497
498 *** PSGML conflicts with sgml-mode.
499 486
500 PSGML package uses the same names of some variables (like keymap) 487 PSGML package uses the same names of some variables (like keymap)
501 as built-in sgml-mode.el because it was created as a replacement 488 as built-in sgml-mode.el because it was created as a replacement
502 of that package. The conflict will be shown if you load 489 of that package. The conflict will be shown if you load
503 sgml-mode.el before psgml.el. E.g. this could happen if you edit 490 sgml-mode.el before psgml.el. E.g. this could happen if you edit
504 HTML page and then start to work with SGML or XML file. html-mode 491 HTML page and then start to work with SGML or XML file. html-mode
505 (from sgml-mode.el) is used for HTML file and loading of psgml.el 492 (from sgml-mode.el) is used for HTML file and loading of psgml.el
506 (for sgml-mode or xml-mode) will cause an error. 493 (for sgml-mode or xml-mode) will cause an error.
507 494
508 *** Versions of the PSGML package earlier than 1.0.3 (stable) or 1.1.2
509 (alpha) fail to parse DTD files correctly in Emacs 20.3 and later.
510 Here is a patch for psgml-parse.el from PSGML 1.0.1 and, probably,
511 earlier versions.
512
513 --- psgml-parse.el 1998/08/21 19:18:18 1.1
514 +++ psgml-parse.el 1998/08/21 19:20:00
515 @@ -2383,7 +2383,7 @@ (defun sgml-push-to-entity (entity &opti
516 (setq sgml-buffer-parse-state nil))
517 (cond
518 ((stringp entity) ; a file name
519 - (save-excursion (insert-file-contents entity))
520 + (insert-file-contents entity)
521 (setq default-directory (file-name-directory entity)))
522 ((consp (sgml-entity-text entity)) ; external id?
523 (let* ((extid (sgml-entity-text entity))
524
525 ** PCL-CVS 495 ** PCL-CVS
526 496
527 *** Lines are not updated or new lines are added in the buffer upon commit. 497 *** Lines are not updated or new lines are added in the buffer upon commit.
528 498
529 When committing files located higher in the hierarchy than the examined 499 When committing files located higher in the hierarchy than the examined
626 596
627 To work around the problem, you could either (a) set the variable 597 To work around the problem, you could either (a) set the variable
628 `directory-free-space-program' to nil, and thus prevent Emacs from 598 `directory-free-space-program' to nil, and thus prevent Emacs from
629 invoking `df'; (b) use `df' from the GNU Fileutils package; or 599 invoking `df'; (b) use `df' from the GNU Fileutils package; or
630 (c) use CVS, which is Free Software, instead of ClearCase. 600 (c) use CVS, which is Free Software, instead of ClearCase.
631
632 *** The LDAP support rely on ldapsearch program from OpenLDAP version 2.
633
634 It can fail to work with ldapsearch program from OpenLDAP version 1.
635 Version 1 of OpenLDAP is now deprecated. If you are still using it,
636 please upgrade to version 2. As a temporary workaround, remove
637 argument "-x" from the variable `ldap-ldapsearch-args'.
638 601
639 *** ps-print commands fail to find prologue files ps-prin*.ps. 602 *** ps-print commands fail to find prologue files ps-prin*.ps.
640 603
641 This can happen if you use an old version of X-Symbol package: it 604 This can happen if you use an old version of X-Symbol package: it
642 defines compatibility functions which trick ps-print into thinking it 605 defines compatibility functions which trick ps-print into thinking it
1363 1326
1364 One cause of such problems is having (setq term-file-prefix nil) in 1327 One cause of such problems is having (setq term-file-prefix nil) in
1365 your .emacs file. Another cause is a bad value of EMACSLOADPATH in 1328 your .emacs file. Another cause is a bad value of EMACSLOADPATH in
1366 the environment. 1329 the environment.
1367 1330
1368 *** Emacs fails to get default settings from X Windows server.
1369
1370 The X library in X11R4 has a bug; it interchanges the 2nd and 3rd
1371 arguments to XGetDefaults. Define the macro XBACKWARDS in config.h to
1372 tell Emacs to compensate for this.
1373
1374 I don't believe there is any way Emacs can determine for itself
1375 whether this problem is present on a given system.
1376
1377 *** X Windows doesn't work if DISPLAY uses a hostname. 1331 *** X Windows doesn't work if DISPLAY uses a hostname.
1378 1332
1379 People have reported kernel bugs in certain systems that cause Emacs 1333 People have reported kernel bugs in certain systems that cause Emacs
1380 not to work with X Windows if DISPLAY is set using a host name. But 1334 not to work with X Windows if DISPLAY is set using a host name. But
1381 the problem does not occur if DISPLAY is set to `unix:0.0'. I think 1335 the problem does not occur if DISPLAY is set to `unix:0.0'. I think
1382 the bug has to do with SIGIO or FIONREAD. 1336 the bug has to do with SIGIO or FIONREAD.
1383 1337
1384 You may be able to compensate for the bug by doing (set-input-mode nil nil). 1338 You may be able to compensate for the bug by doing (set-input-mode nil nil).
1385 However, that has the disadvantage of turning off interrupts, so that 1339 However, that has the disadvantage of turning off interrupts, so that
1386 you are unable to quit out of a Lisp program by typing C-g. 1340 you are unable to quit out of a Lisp program by typing C-g.
1387
1388 The easy way to do this is to put
1389
1390 (setq x-sigio-bug t)
1391
1392 in your site-init.el file.
1393 1341
1394 *** Prevent double pastes in X 1342 *** Prevent double pastes in X
1395 1343
1396 The problem: a region, such as a command, is pasted twice when you copy 1344 The problem: a region, such as a command, is pasted twice when you copy
1397 it with your mouse from GNU Emacs to an xterm or an RXVT shell in X. 1345 it with your mouse from GNU Emacs to an xterm or an RXVT shell in X.