home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / alt / lucidem / help / 407 < prev    next >
Encoding:
Text File  |  1992-09-11  |  2.1 KB  |  68 lines

  1. x-gateway: rodan.UU.NET from help-lucid-emacs to alt.lucid-emacs.help; Fri, 11 Sep 1992 08:59:07 EDT
  2. From: danny@amil.co.il (Danny Bar-Dov)
  3. Message-ID: <9209111257.AA15568@amil.co.il>
  4. Subject: Re: more lemacs 19.3 on HPUX
  5. References: <18o0nrINNf43@corax.udac.uu.se>
  6.     <9209110319.AA02602@thalidomide.lucid>
  7. Date: Fri, 11 Sep 1992 12:59:08 GMT
  8. Newsgroups: alt.lucid-emacs.help
  9. Path: sparky!uunet!wendy-fate.uu.net!help-lucid-emacs
  10. Sender: help-lucid-emacs-request@lucid.com
  11. Lines: 55
  12.  
  13. Jamie Zawinski writes:
  14.  > [ ... ]
  15.  > 
  16.  > Would adding this to config.h work?
  17.  > 
  18.  >     #ifdef hpux
  19.  >     #define _HPUX_SOURCE
  20.  >     #endif
  21.  >
  22. Well no. I tried that (with all the _INCLUDES) but there are many source files
  23. which include "config.h" only after some other (system) includes.
  24. In those cases this looses. The C_SWITCH_SITE is the best place.
  25.  
  26.  > > As Danny I had problems with missing floating-point functions and the
  27.  > > easiest, I thing, way to get rid of the problems is to comment out
  28.  > > 'LISP_FLOAT_TYPE'
  29.  > 
  30.  > It would be better if someone could figure out what the HP equivalents of
  31.  > the various float functions are.  An emacs without float support is like
  32.  > a day without sunshine...
  33. I had to take out only about 8 functions. Most of them inverse hyperbolic
  34. trigo functions. I think emacs can live without them (at least on HP)
  35.  
  36.  > > 3. I do the following changes in 'src/events.h'
  37.  > > 
  38.  > >     219,220d218
  39.  > >     < /* HB: 920910: Cause trouble "redeclaration" in hpux. */
  40.  > >     < #if ! defined(__hpux)
  41.  > >     222d219
  42.  > >     < #endif
  43.  > > 
  44.  > > This takes away 'struct Lisp_Process;' which causes complains from the
  45.  > > compiler. Why??? Well, it seems to work without it.
  46.  > 
  47.  > But it doesn't on other systems; this is legal ANSI C, and if the HP 
  48.  > compiler chokes on it, that's a bug.
  49.  
  50. Go tell the Spartans. (HP has many ANSI C bugs. So much that in many cases
  51. I use their C++ compiler as an ANSI C compiler).
  52.  > 
  53.  >     -- Jamie
  54.  
  55. --
  56. Danny.
  57.  
  58. -------------------------------
  59. Dan Bar Dov
  60.  
  61. Applied Materials (Israel)
  62.  
  63. Email:        danny@amil.co.il
  64. Phone: office 972-3-499573
  65.        home   972-3-5469625
  66. TimeZone:     GMT+2
  67. -------------------------------
  68.