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.