From: defert@dxcern.cern.ch (Philippe Defert)
Subject: 19.4 problems 
Organization: CERN, European Research Center for Particle Physics
Distribution: alt
Date: Fri, 22 Jan 1993 12:41:19 GMT


I have had 3 problems building lemacs 19.4 (until now):

  1. Specific to SUN sparc sunos 4.1.3, the link gives 2 unresolved
symbols but that does not harm the behaviour of lemacs until now !!!

gcc   -dynamic -L. -L./lwlib   -o temacs  dispnew.o screen.o scroll.o xdisp.o wi
ndow.o events.o event-alloc.o event-stream.o term.o cm.o xterm.o xfns.o xselect.
o xutils.o event-Xt.o menubar.o play.o emacs.o keyboard.o macros.o keymap.o sysd
ep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o
 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o pure.o alloc.o d
ata.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o
 syntax.o font_lock.o unexsunos4.o mocklisp.o bytecode.o process.o callproc.o en
viron.o elhash.o hash.o doprnt.o extents.o faces.o  tparam.o lastfile.o gmalloc.
o vm-limit.o  ScreenWidget.o ColumnWidget.o EmacsShell.o sunOS-fix.o strcmp.o st
rcpy.o  -L/usr/demo/SOUND -laudio -llw  -lXpm   -lXaw  -lXmu -lXext -lXt -lX11
   -ltermcap -lg  -lm -lc
ld: Undefined symbol
   _get_wmShellWidgetClass
   _get_applicationShellWidgetClass
collect: /usr/bin/ld returned 2 exit status
make[1]: *** [temacs] Error 1
make: *** [doall] Error 1

-------------------------------------------------------------------------

  2. As I want to install lemacs lisp files in a logical directory
(/usr/local/lib/lemacs or /usr/local/lib/lemacs-19.4), I modified the
paths.h to fill the need i.e. 

#define PATH_LOADSEARCH "/usr/local/lib/lemacs-19.4/lisp"

and then to build xemacs the following error happens (for SUN 4 and
for HP 700):

./temacs -batch -l inc-vers
Warning: lisp library (/usr/local/lib/lemacs-19.4/lisp) does not exist.
Loading inc-vers...
Loading startup...
Symbol's function definition is void: fill-region

make[1]: *** [release] Error 255
make: *** [doall] Error 1

If you put the right contents in the /usr/local/lib/lemacs-19.4/lisp,
you have got the same error with just the warning away i.e.

./temacs -batch -l inc-vers
Loading inc-vers...
Loading startup...
Symbol's function definition is void: fill-region

make[1]: *** [release] Error 255
make: *** [doall] Error 1

The only way to go around that is to edit the file
lisp/prim/inc-vers.el and to suppress the  call to the function
set-default-load-path which is at the beginning of the file, to
re-byte-compile it and then xemacs is built correctly.

  3. vm crashes when invoked, with the following trace back:
Signalling: (wrong-type-argument stringp nil)

  looking-at(nil)
  highlight-headers(687211 688112 t)
  vm-highlight-headers([[#<marker at 687211 in INBOX> #<marker at 688005 in INBOX> #<marker at 688112 in INBOX> #<marker at 688499 in INBOX> nil nil <<>> nil <--] [nil nil nil nil] [nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil nil nil "^From:" nil nil nil] nil] nil)
  vm-preview-current-message()
  vm-goto-message(202)
  vm-gobble-bookmark()
  byte-code("p!	q\n\n!	q 
  #<byte-code [(&optional folder read-only) " !?	!!!\"!!!))q !! =? \"!\"#$p!!! )$# $+)! !+. !!1!41=4p!!.=1=!! 1= )p!q <@
ready-existed mail-buffer full-startup enable-local-variables inhibit-local-variables expand-file-name vm-primary-inbox file file-directory-p error "%s is a directory" get-file-buffer vm-folder-directory default-directory find-file-noselect read-only vm-folder-read-only vm-sanity-check-modification-flag vm-summary-buffer buffer-name buffer-modified-p 0 vm-messages-not-on-disk major-mode vm-mode buffer-file-name file-newer-than-file-p make-auto-save-file-name blurb inhibit-quit auto-save-newer first-time bu


ffer-flush-undo abbrev-mode auto-fill-mode vm-mode-internal vm-primary-inbox-p vm-get-spooled-mail vm-message-list (...) vm-emit-totals-blurb vm-startup-with-summary vm-summarize message vm-mutable-windows vm-set-window-configuration startup pop-up-windows switch-to-buffer display-buffer select-window get-buffer-window delete-other-windows vm-proportion-windows vm-preview-current-message vm-flush-interval data (byte-code "!" [require timer t] 2) (...) get-timer "vm-flush" start-timer vm-flush-timer-fu


nction discard-input "Not checking for new mail... auto save file is newer; consider M-x recover-file" "Auto save file is newer; consider M-x recover-file" sit-for 3 vm-inhibit-startup-message vm-startup-message-displayed vm-display-startup-message input-pending-p] 6 "Read mail under Emacs.\nOptional first arg FOLDER specifies the folder to visit.  It defaults\nto the value of vm-primary-inbox.  The folder buffer is put into VM\nmode, a major mode for reading mail.\n\nPrefix arg or optional second arg READ


-ONLY non-nil indicates\nthat the folder should be considered read only.  No attribute\nchanges, messages additions or deletions will be allowed in the\nvisited folder.\n\nVisiting the primary inbox causes any contents of the system mailbox to\nbe moved and appended to the resulting buffer.\n\nAll the messages can be read by repeatedly pressing SPC.  Use `n'ext and\n`p'revious to move about in the folder.  Messages are marked for\ndeletion with `d', and saved to another folder with `s'.  Quitting VM\nwith 


`q' expunges deleted messages and saves the buffered folder to\ndisk.\n\nSee the documentation for vm-mode for more information." (list nil current-prefix-arg)]>(nil nil)
* call-interactively(vm)
  command-execute(vm t)
  execute-extended-command(nil)
* call-interactively(execute-extended-command)

What did I do wrong ?

Thanks for your help.
Amicalement.
Philippe.
--

  ************************************************************************
  *  Philippe Defert: Computing and Networks Division                    *
  *                   CERN,  European Laboratory for Particle Physics    *
  ************************************************************************
  *  Earth mail:                     |          E*mail:                  *
  *     CERN / CN / CO               |      defert@dxcern.cern.ch        *
  *  CH*1211 Geneve 23. Switzerland. |      defert@dxcern.UUCP           *
  *  Voice:                          |      defert@dxcern.bitnet         *
  *     + 41 22 7673923              |      psi%02284681140551::defert   *
  ************************************************************************
  *                                              | \                     *
  *      D`es que le vent soufflera,             |   \                   *
  *      Je repartira.                          /|     \                 *
  *      D`es que les vents tourneront,        / |       \               *
  *      Nous nous en allerons.               /__|_________\             * 
  *                                           \____________/             *  
  ************************************************************************
x-gateway: rodan.UU.NET from bug-lucid-emacs to alt.lucid-emacs.bug; Thu, 21 Jan 1993 14:00:08 EST
Date: Thu, 21 Jan 1993 10:59:44 PST
X-Windows: Power tools for power fools.
From: jwz@lucid.com (Jamie Zawinski)
Subject: Re: Minor 19.4 problems
Newsgroups: alt.lucid-emacs.bug