[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Can't get w3m on NTEmacs to load



I just downloaded and install w3m-emacs.  I'm using GNU Emacs 21.2.1
(i386-msvc-nt5.1.2600) of 2002-03-19 on buffy.  Here's the steps I
took:

I did the steps corresponding to the Unix install (I'm using Cygwin).
I must have missed a step.  M-x w3m fails (backtrace at the bottom).

Here's the results:

bash-2.05b$ ./configure
loading cache ./config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for emacs... (cached) /emacs/bin/emacs
checking what a flavor does /emacs/bin/emacs have... FSF Emacs 21
checking prefix for /emacs/bin/emacs... (cached) c:/usr/pkg/emacs-21.2
checking where lisp files should go... $(prefix)/share/emacs/site-lisp/w3m/
checking where icon files should go... $(prefix)/etc/w3m/icons
creating ./config.status
creating Makefile
bash-2.05b$ make
env test ! -f w3m-util.elc -o w3m-util.elc -nt w3m-util.el || make clean
env test ! -f w3m-proc.elc -o w3m-proc.elc -nt w3m-proc.el || make clean
/emacs/bin/emacs -q -no-site-file -batch -l w3mhack.el NONE -f w3mhack-compile
 `w3m-util.elc' is up to date
 `w3m-proc.elc' is up to date
 `w3m-e21.elc' is up to date
 `w3m-fsf.elc' is up to date
 `w3m-antenna.elc' is up to date
 `w3m-bookmark.elc' is up to date
 `w3m-bug.elc' is up to date
 `w3m-cookie.elc' is up to date
 `w3m-dtree.elc' is up to date
 `w3m-form.elc' is up to date
 `w3m-hist.elc' is up to date
 `w3m-image.elc' is up to date
 `w3m-namazu.elc' is up to date
 `w3m-perldoc.elc' is up to date
 `w3m-search.elc' is up to date
 `w3m-tabmenu.elc' is up to date
 `w3m-weather.elc' is up to date
 `w3m.elc' is up to date
bash-2.05b$ 

Here the log file:

,----[ config.log ]
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
| 
| configure:540: checking whether make sets ${MAKE}
| configure:597: checking for a BSD compatible install
| configure:824: checking for emacs
| configure:863: checking what a flavor does /emacs/bin/emacs have
| /emacs/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")          ((and (boundp (quote emacs-major-version))                (>= emacs-major-version 21))           "FSF Emacs 21")          ((boundp (quote MULE)) "MULE")          (t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-2972" nil 5))'
| FSF Emacs 21=> FSF Emacs 21
| configure:913: checking prefix for /emacs/bin/emacs
| configure:949: checking where lisp files should go
| configure:1098: checking where icon files should go
| /emacs/bin/emacs -batch -eval '(let ((x (let ((prefix "c:/usr/pkg/emacs-21.2")	      (default (expand-file-name "w3m/icons" data-directory)))	  (if (and prefix		   (progn		     (setq prefix (file-name-as-directory prefix))		     (eq 0 (string-match (regexp-quote prefix) default))))	      (replace-match "$(prefix)/" nil nil default)	    default)))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-2972" nil 5))'
| $(prefix)/etc/w3m/icons=> $(prefix)/etc/w3m/icons
`----


Here's the backtrace of it failing:

Debugger entered--Lisp error: (void-function w3m-alive-p)
  apply(debug error (void-function w3m-alive-p))
  edebug(error (void-function w3m-alive-p))
  signal(void-function (w3m-alive-p))
  edebug-signal(void-function (w3m-alive-p))
  (w3m-alive-p)
  (edebug-after (edebug-before 2) 3 (w3m-alive-p))
  (if (edebug-after (edebug-before 2) 3 (w3m-alive-p)) (quote popup) (edebug-after 0 4 w3m-home-page))
  (edebug-after (edebug-before 1) 5 (if (edebug-after ... 3 ...) (quote popup) (edebug-after 0 4 w3m-home-page)))
  (let ((default ...)) (edebug-after (edebug-before 6) 15 (list ...)))
  (edebug-after (edebug-before 0) 16 (let (...) (edebug-after ... 15 ...)))
  (lambda nil (edebug-after (edebug-before 0) 16 (let ... ...)))()
  edebug-enter(w3m nil (lambda nil (edebug-after (edebug-before 0) 16 (let ... ...))))
  edebug-enter(w3m nil (lambda nil (edebug-after (edebug-before 0) 16 (let ... ...))))
  call-interactively(w3m)
  execute-extended-command(nil)
* call-interactively(execute-extended-command)
  recursive-edit()
  edebug-recursive-edit()
  edebug-display()
  edebug(error (void-function w3m-alive-p))
  signal(void-function (w3m-alive-p))
  edebug-signal(void-function (w3m-alive-p))
  (w3m-alive-p)
  (edebug-after (edebug-before 2) 3 (w3m-alive-p))
  (if (edebug-after (edebug-before 2) 3 (w3m-alive-p)) (quote popup) (edebug-after 0 4 w3m-home-page))
  (edebug-after (edebug-before 1) 5 (if (edebug-after ... 3 ...) (quote popup) (edebug-after 0 4 w3m-home-page)))
  (let ((default ...)) (edebug-after (edebug-before 6) 15 (list ...)))
  (edebug-after (edebug-before 0) 16 (let (...) (edebug-after ... 15 ...)))
  (lambda nil (edebug-after (edebug-before 0) 16 (let ... ...)))()
  edebug-enter(w3m nil (lambda nil (edebug-after (edebug-before 0) 16 (let ... ...))))
  edebug-enter(w3m nil (lambda nil (edebug-after (edebug-before 0) 16 (let ... ...))))
  call-interactively(w3m)
  execute-extended-command(nil)
* call-interactively(execute-extended-command)

TIA.
Jeff