Mercurial > hg > xemacs-beta
comparison PROBLEMS @ 88:821dec489c24 r20-0
Import from CVS: tag r20-0
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:09:59 +0200 |
parents | 131b0175ea99 |
children | 9f59509498e1 |
comparison
equal
deleted
inserted
replaced
87:7df2982f5c17 | 88:821dec489c24 |
---|---|
1 -*- mode:outline; minor-mode:outl-mouse -*- | |
1 This file describes various problems that have been encountered | 2 This file describes various problems that have been encountered |
2 in compiling, installing and running XEmacs. | 3 in compiling, installing and running XEmacs. |
3 | 4 |
4 (synched up with: 19.30) | 5 (synched up with: 19.30) |
6 (updated for 20.0) | |
5 | 7 |
6 * On Irix, I don't see the toolbar icons and I'm getting lots of | 8 * On Irix, I don't see the toolbar icons and I'm getting lots of |
7 entries in the warnings buffer. | 9 entries in the warnings buffer. |
8 | 10 |
9 SGI ships a really old Xpm library in /usr/lib which does not work at | 11 SGI ships a really old Xpm library in /usr/lib which does not work at |
123 This bug is present in at least 2.6.x and 2.7.[0-2]. A patched | 125 This bug is present in at least 2.6.x and 2.7.[0-2]. A patched |
124 binary for 2.7.2 is available in | 126 binary for 2.7.2 is available in |
125 | 127 |
126 ftp://tsx-11.mit.edu/pub/linux/packages/GCC/gcc272-no-sr-bug.lbin.tgz | 128 ftp://tsx-11.mit.edu/pub/linux/packages/GCC/gcc272-no-sr-bug.lbin.tgz |
127 | 129 |
128 Or wait for GCC 2.7.3. | 130 Or use GCC 2.7.2.1. |
129 | 131 |
130 * Under some versions of OSF XEmacs runs fine if built without | 132 * Under some versions of OSF XEmacs runs fine if built without |
131 optimization but will crash randomly if built with optimization. | 133 optimization but will crash randomly if built with optimization. |
132 Using 'cc -g' is not sufficient to eliminate all optimization. Try | 134 Using 'cc -g' is not sufficient to eliminate all optimization. Try |
133 'cc -g -O0' instead. | 135 'cc -g -O0' instead. |
224 * On Solaris 2.* I get undefined symbols from libcurses.a. | 226 * On Solaris 2.* I get undefined symbols from libcurses.a. |
225 | 227 |
226 You probably have /usr/ucblib/ on your LD_LIBRARY_PATH. Do the link with | 228 You probably have /usr/ucblib/ on your LD_LIBRARY_PATH. Do the link with |
227 LD_LIBRARY_PATH unset. | 229 LD_LIBRARY_PATH unset. |
228 | 230 |
231 * On Solaris 2.* I cannot make alloc.o, glyphs.o or process.o. | |
232 | |
233 The SparcWorks C compiler may have difficulty building those modules | |
234 with optimization level -xO4. Try using only "-fast" optimization | |
235 for just those modules. (Or use gcc). | |
236 | |
229 * I don't have `xmkmf' and `imake' on my HP. | 237 * I don't have `xmkmf' and `imake' on my HP. |
230 | 238 |
231 You can get these standard X tools by anonymous FTP to hpcvaaz.cv.hp.com. | 239 You can get these standard X tools by anonymous FTP to hpcvaaz.cv.hp.com. |
232 Essentially all X programs need these. | 240 Essentially all X programs need these. |
233 | 241 |
268 Compiler fixes in Irix 6.0.1 should eliminate this problem. | 276 Compiler fixes in Irix 6.0.1 should eliminate this problem. |
269 | 277 |
270 * With certain fonts, when the cursor appears on a character, the | 278 * With certain fonts, when the cursor appears on a character, the |
271 character doesn't appear--you get a solid box instead. | 279 character doesn't appear--you get a solid box instead. |
272 | 280 |
273 One user on a Linux-based GNU system reported that this problem went | 281 One user on a Linux system reported that this problem went away with |
274 away with installation of a new X server. The failing server was | 282 installation of a new X server. The failing server was XFree86 3.1.1. |
275 XFree86 3.1.1. XFree86 3.1.2 works. | 283 XFree86 3.1.2 works. |
276 | 284 |
277 * On SunOS 4.1.3, Emacs unpredictably crashes in _yp_dobind_soft. | 285 * On SunOS 4.1.3, Emacs unpredictably crashes in _yp_dobind_soft. |
278 | 286 |
279 This happens if you configure Emacs specifying just `sparc-sun-sunos4' | 287 This happens if you configure Emacs specifying just `sparc-sun-sunos4' |
280 on a system that is version 4.1.3. You must specify the precise | 288 on a system that is version 4.1.3. You must specify the precise |
422 | 430 |
423 First, make sure the files `/etc/hosts' and `/etc/host.conf' both | 431 First, make sure the files `/etc/hosts' and `/etc/host.conf' both |
424 exist. The first line in the `/etc/hosts' file should look like this | 432 exist. The first line in the `/etc/hosts' file should look like this |
425 (replace HOSTNAME with your host name): | 433 (replace HOSTNAME with your host name): |
426 | 434 |
427 127.0.0.1 HOSTNAME | 435 127.0.0.1 localhost HOSTNAME |
428 | 436 |
429 Also make sure that the `/etc/host.conf' files contains the following | 437 Also make sure that the `/etc/host.conf' files contains the following |
430 lines: | 438 lines: |
431 | 439 |
432 order hosts, bind | 440 order hosts, bind |
730 _iswcntrl, _wcscpy, and _wcsncpy, then you need to add -lXwchar after | 738 _iswcntrl, _wcscpy, and _wcsncpy, then you need to add -lXwchar after |
731 -lXaw in the command that links temacs. | 739 -lXaw in the command that links temacs. |
732 | 740 |
733 This problem seems to arise only when the international language | 741 This problem seems to arise only when the international language |
734 extensions to X11R5 are installed. | 742 extensions to X11R5 are installed. |
735 | |
736 * Typing C-c C-c in Shell mode kills your X server. | |
737 | |
738 This happens with Linux kernel 1.0 thru 1.04, approximately. The workaround is | |
739 to define SIGNALS_VIA_CHARACTERS in config.h and recompile Emacs. | |
740 Newer Linux kernel versions don't have this problem. | |
741 | 743 |
742 * src/Makefile and lib-src/Makefile are truncated--most of the file missing. | 744 * src/Makefile and lib-src/Makefile are truncated--most of the file missing. |
743 | 745 |
744 This can happen if configure uses GNU sed version 2.03. That version | 746 This can happen if configure uses GNU sed version 2.03. That version |
745 had a bug. GNU sed version 2.05 works properly. | 747 had a bug. GNU sed version 2.05 works properly. |
1716 Most of the functions in GNU Emacs return type Lisp_Object, which is | 1718 Most of the functions in GNU Emacs return type Lisp_Object, which is |
1717 defined as a union on some rare architectures. | 1719 defined as a union on some rare architectures. |
1718 | 1720 |
1719 This problem will not happen if the m-...h file for your type | 1721 This problem will not happen if the m-...h file for your type |
1720 of machine defines NO_UNION_TYPE. That is the recommended setting now. | 1722 of machine defines NO_UNION_TYPE. That is the recommended setting now. |
1723 | |
1724 * `Error: No ExtNode to pop!' on Linux systems with Lesstif. | |
1725 | |
1726 This error message has been observed with lesstif-0.75a. It does not | |
1727 appear to cause any harm. | |
1728 | |
1729 * Sparc Linux -vs- libXmu. | |
1730 | |
1731 There have been reports of configure not detecting libXmu on | |
1732 SparcLinux. The fix is to add -lXmu to the link flags. | |
1733 | |
1734 * Debian Linux and Berkeley db include files. | |
1735 | |
1736 Debian Linux puts the Berkeley db include files in /usr/include/db | |
1737 instead of /usr/include. The fix is to use | |
1738 --site-includes=/usr/include/db with configure. | |
1739 | |
1740 * Signaling: (error "Byte code stack underflow (byte compiler bug), pc 38") | |
1741 | |
1742 This error is given when XEmacs v20 is compiled without MULE support | |
1743 but is attempting to load a .elc which requires MULE support. The fix | |
1744 is to rebytecompile the offending file. | |
1745 | |
1746 * alloc.c will not compile without -P on HP-UX 9.05 | |
1747 | |
1748 Pekka Marjola <pema@iki.fi> writes: | |
1749 Gcc (2.7.2, with cpplib IIRC) required something (-P worked :) to get | |
1750 it to compile. Otherwise it failed on those DEFUN macros with comments | |
1751 inside parameter lists (like buffer.c, line 296). | |
1752 | |
1753 * Excessive optimization with Gcc-2.7.2 and pgcc can break XEmacs | |
1754 | |
1755 It has been reported on some systems that compiling with -O6 can lead | |
1756 to XEmacs failures. The workaround is to use a lower optimization | |
1757 level. -O2 and -O4 have been tested extensively. | |
1758 | |
1759 * -O2 optimization on Irix 5.3 can cause compiler complaint. | |
1760 | |
1761 Nick J. Crabtree <nickc@scopic.com> writes: | |
1762 Comes up OK on a tty (all I have available over this slow link). Ill | |
1763 give it a hammering tomorrow. The -O2 optimisation complained about | |
1764 sizes exceeding thresholds; I haven't bothered to use the -Olimit | |
1765 option it recommends. | |
1766 | |
1767 * Excessive optimization on AIX 4.2 can lead to compiler failure. | |
1768 | |
1769 Valdis.Kletnieks@vt.edu writes: | |
1770 At least at the b34 level, and the latest-and-greatest IBM xlc | |
1771 (3.1.4.4), there are problems with -O3. I haven't investigated | |
1772 further. | |
1773 | |
1774 * Sed problems on Solaris 2.5 | |
1775 | |
1776 There have been reports of Sun sed truncating very lines in the | |
1777 Makefile during configuration. The workaround is to use GNU sed. | |
1778 | |
1779 * CDE is not autodetected on HP. | |
1780 | |
1781 Richard Cognot <cognot@ensg.u-nancy.fr> writes: | |
1782 I have to force /usr/dt/{lib,include} into the site include/lib | |
1783 command line options. I could add these in hpux10.h, but then I would | |
1784 think these should be pretty standard (to my knowledge, that's also | |
1785 where Sun puts its CDE stuff), so that wouldn't fix the problem on | |
1786 other architectures. AAMOF, when these path are given, CDE is | |
1787 detected, and DragAndDrop works (more or less, see next issue). | |
1788 | |
1789 * Signalling: (wrong-type-argument ...) when loading mail-abbrevs | |
1790 | |
1791 The is seen when installing the Big Brother Data Base (bbdb) which | |
1792 includes an outdated copy of mail-abbrevs.el. Remove the copy that | |
1793 comes with bbdb and use the one that comes with XEmacs. |