Mercurial > emacs
comparison etc/PROBLEMS @ 42228:b968543600c1
Document problems with AIX's /bin/c89 compiler and with old versions
of X-Symbol.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 21 Dec 2001 12:25:47 +0000 |
parents | 7d43b2a3529d |
children | 0340f1accfdf |
comparison
equal
deleted
inserted
replaced
42227:e109b1e2c9b2 | 42228:b968543600c1 |
---|---|
551 | 551 |
552 * On AIX, if linking fails because libXbsd isn't found, check if you | 552 * On AIX, if linking fails because libXbsd isn't found, check if you |
553 are compiling with the system's `cc' and CFLAGS containing `-O5'. If | 553 are compiling with the system's `cc' and CFLAGS containing `-O5'. If |
554 so, you have hit a compiler bug. Please make sure to re-configure | 554 so, you have hit a compiler bug. Please make sure to re-configure |
555 Emacs so that it isn't compiled with `-O5'. | 555 Emacs so that it isn't compiled with `-O5'. |
556 | |
557 * Compiling on AIX 4.3.x or 4.4 fails. | |
558 This could happen if you use /bin/c89 as youir compiler, instead of | |
559 the default `cc'. /bin/c89 treats certain warnings, such as benign | |
560 redefinitions of macros, as errors, and fails the build. A solution | |
561 is to use the default compiler `cc'. | |
556 | 562 |
557 * The PSGML package uses the obsolete variables | 563 * The PSGML package uses the obsolete variables |
558 `before-change-function' and `after-change-function', which are no | 564 `before-change-function' and `after-change-function', which are no |
559 longer used by Emacs. These changes to PSGML 1.2.2 fix that. | 565 longer used by Emacs. These changes to PSGML 1.2.2 fix that. |
560 | 566 |
769 This happens because epop3 redefines the function gethash, which is a | 775 This happens because epop3 redefines the function gethash, which is a |
770 built-in primitive beginning with Emacs 21.1. We don't have a patch | 776 built-in primitive beginning with Emacs 21.1. We don't have a patch |
771 for epop3 that fixes this, but perhaps a newer version of epop3 | 777 for epop3 that fixes this, but perhaps a newer version of epop3 |
772 corrects that. | 778 corrects that. |
773 | 779 |
780 * ps-print commands fail to find prologue files ps-prin*.ps. | |
781 | |
782 This can happen if you use an old version of X-Symbol package: it | |
783 defines compatibility functions which trick ps-print into thinking it | |
784 runs in XEmacs, and look for the prologue files in a wrong directory. | |
785 | |
786 The solution is to upgrade X-Symbol to a later version. | |
787 | |
774 * On systems with shared libraries you might encounter run-time errors | 788 * On systems with shared libraries you might encounter run-time errors |
775 from the dynamic linker telling you that it is unable to find some | 789 from the dynamic linker telling you that it is unable to find some |
776 shared libraries, for instance those for Xaw3d or image support. | 790 shared libraries, for instance those for Xaw3d or image support. |
777 These errors mean Emacs has been linked with a library whose shared | 791 These errors mean Emacs has been linked with a library whose shared |
778 library is not in the default search path of the dynamic linker. | 792 library is not in the default search path of the dynamic linker. |