home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / perl / 7095 < prev    next >
Encoding:
Internet Message Format  |  1992-11-22  |  2.4 KB

  1. Path: sparky!uunet!think.com!rpi!usc!news.service.uci.edu!draco.acs.uci.edu!iglesias
  2. From: iglesias@draco.acs.uci.edu (Mike Iglesias)
  3. Subject: Re: perl on Alpha AXP
  4. Nntp-Posting-Host: draco.acs.uci.edu
  5. Message-ID: <2B0FD451.23389@news.service.uci.edu>
  6. Newsgroups: comp.lang.perl
  7. Organization: University of California, Irvine
  8. Lines: 52
  9. Date: 22 Nov 92 18:41:21 GMT
  10. References: <1992Nov20.063505.4001@ulrik.uio.no> <2B0DC2D4.20446@news.service.uci.edu>
  11.  
  12. In article <2B0DC2D4.20446@news.service.uci.edu> I wrote:
  13. >I used the hints that Marc Evans posted a couple of months ago to get
  14. >perl 4.035 to compile and pass the tests.  However, it doesn't work
  15. >quite right.  When I try to run Tom Christiansen's makewhatis script
  16. >(part of his excellent man package), perl seg faults compiling the
  17. >script (it even dies if I use perl -c makewhatis). 
  18.  
  19. Some more information:  perl is dying trying to parse this line in
  20. the makewhatis script:
  21.  
  22.         if ($filext !~ /^${dirext}.*/ && $mandir ne 'mano') {
  23.  
  24. I've included the last part of the output of perl -D32767 of makewhatis
  25. for anyone who understands it.
  26.  
  27.  
  28. Mike Iglesias                        Internet:    iglesias@draco.acs.uci.edu
  29. University of California, Irvine     BITNET:      iglesias@uci
  30. Office of Academic Computing         uucp:        ...!ucbvax!ucivax!iglesias
  31. Distributed Computing Support        phone:       (714) 856-6926
  32.  
  33.  
  34. Tokener at if ($filext !~ /^${dirext}.*/ && $mandir ne 'mano') {
  35. Received token IF
  36. Reduce by (39) "label : /* empty */"
  37. State 6, token IF
  38. State 22, token -none-
  39. Tokener at  ($filext !~ /^${dirext}.*/ && $mandir ne 'mano') {
  40. Tokener at ($filext !~ /^${dirext}.*/ && $mandir ne 'mano') {
  41. Received token (
  42. State 92, token -none-
  43. Tokener at $filext !~ /^${dirext}.*/ && $mandir ne 'mano') {
  44. Received token REG
  45. State 40, token -none-
  46. Tokener at !~ /^${dirext}.*/ && $mandir ne 'mano') {
  47. Received token NMATCH
  48. Reduce by (94) "term : REG"
  49. 0x4003f750: (01634) malloc 32 bytes
  50. State 29, token NMATCH
  51. Reduce by (77) "sexpr : term"
  52. State 27, token NMATCH
  53. State 121, token -none-
  54. Tokener at  /^${dirext}.*/ && $mandir ne 'mano') {
  55. Tokener at /^${dirext}.*/ && $mandir ne 'mano') {
  56. 0x40045a10: (01635) malloc 56 bytes
  57. 0x4003f950: (01636) malloc 48 bytes
  58. 0x4003f990: (01637) malloc 39 bytes
  59. 0x4003f9d0: (01638) malloc 32 bytes
  60. 0x40045a90: (01639) malloc 56 bytes
  61. 0x40045b10: (01640) malloc 56 bytes
  62. 0x4003fa10: (01641) malloc 40 bytes
  63. Segmentation fault (core dumped)
  64.