Show
Ignore:
Timestamp:
04/07/07 15:49:28 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/PROBLEMS

    r4196 r4200  
    217217 
    218218A typical error message is 
    219   ***MEMORY-ERROR***: emacs[5172]: GSlice: failed to allocate 504 bytes  
     219  ***MEMORY-ERROR***: emacs[5172]: GSlice: failed to allocate 504 bytes 
    220220  (alignment: 512): Function not implemented 
    221221 
     
    21252125yet.) 
    21262126 
     2127To bind keys that produce non-ASCII characters with modifiers, you 
     2128must specify raw byte codes. For instance, if you want to bind 
     2129META-a-grave to a command, you need to specify this in your `~/.emacs': 
     2130 
     2131  (global-set-key [?\M-\340] ...) 
     2132 
     2133The above example is for the Latin-1 environment where the byte code 
     2134of the encoded a-grave is 340 octal.  For other environments, use the 
     2135encoding appropriate to that environment. 
     2136 
    21272137The %b specifier for format-time-string does not produce abbreviated 
    21282138month names with consistent widths for some locales on some versions 
     
    22672277Alternatively, modify the generated src/Makefile to link the .a file 
    22682278explicitly, and edit src/config.h to define HAVE_JPEG. 
     2279 
     2280*** `configure' warns ``accepted by the compiler, rejected by the preprocessor''. 
     2281 
     2282This indicates a mismatch between the C compiler and preprocessor that 
     2283configure is using.  For example, on Solaris 10 trying to use 
     2284CC=/opt/SUNWspro/bin/cc (the Sun Studio compiler) together with 
     2285CPP=/usr/ccs/lib/cpp can result in errors of this form (you may also 
     2286see the error ``"/usr/include/sys/isa_defs.h", line 500: undefined control''). 
     2287 
     2288The solution is to tell configure to use the correct C preprocessor 
     2289for your C compiler (CPP="/opt/SUNWspro/bin/cc -E" in the above 
     2290example). 
     2291 
     2292*** `configure' fails with ``"junk.c", line 660: invalid input token: 8.elc'' 
     2293 
     2294The final stage of the Emacs configure process uses the C preprocessor 
     2295to generate the Makefiles.  Errors of this form can occur if the C 
     2296preprocessor inserts extra whitespace into its output.  The solution 
     2297is to find the switches that stop your preprocessor from inserting extra 
     2298whitespace, add them to CPPFLAGS, and re-run configure.  For example, 
     2299this error can occur on Solaris 10 when using the Sun Studio compiler 
     2300``Sun C 5.8'' with its preprocessor CPP="/opt/SUNWspro/bin/cc -E". 
     2301The relevant switch in this case is "-Xs" (``compile assuming 
     2302(pre-ANSI) K & R C style code''). 
    22692303 
    22702304** Compilation 
     
    26902724You need to install a recent version of Texinfo; that package 
    26912725supplies the `install-info' command. 
     2726 
     2727*** Installing to a directory with spaces in the name fails. 
     2728 
     2729For example, if you call configure with a directory-related option 
     2730with spaces in the value, eg --enable-locallisppath='/path/with\ spaces'. 
     2731Using directory paths with spaces is not supported at this time: you 
     2732must re-configure without using spaces. 
    26922733 
    26932734** First execution