[emacs-w3m:13078] Re: Dependencies: mule-ucs, apel, oauth2, flim

Keith David Bershatsky <[email protected]>
Newsgroups gmane.emacs.w3m
Message-ID <m2ftuvjn8q.wl%[email protected]>
Thank you, Boruch, for the helpful suggestions regarding bettering my build recipe -- greatly appreciated.

The oauth2 and mew byte-compile missing dependency errors can be corrected by obtaining the sources and adding the files to the load-path:

https://github.com/emacsmirror/oauth2.git

https://github.com/kazu-yamamoto/Mew.git

The byte-compile missing dependency error from w3m-ucs.el can be corrected by commenting out (require 'un-define) on line 46.

There are miscellaneous errors from several of the total sources regarding "the function ... is not known to be defined"; however, the above eliminates the errors regarding missing dependencies.  The build script for emacs-w3m does not yield the same visible error regarding un-define, so perhaps the library w3m-ucs.el is omitted during the byte-compilation process ....

At the very least, I would recommend adding oauth2 and mew to the list of dependencies on the website requirements page for emacs-w3m, and have someone familiar with the current mule that is built-in to Emacs make decisions regarding how best to modify w3m-usc.el so that it can byte-compile without spooking the lay user (like myself).  Many users will likely rely upon the Emacs package manager to install dependencies.

As far as I can tell, the w3m Emacs browser is usable even with the missing dependency errors.  To be honest, I only use it occasionally and was interested in installing it from scratch because someone on emacs.stackexchange.com and reddit recently asked about how to install it without errors.  I have a version of emacs-w3m that I installed several years ago and have made some modifications over the years as needed.  I do not remember what I commented out and/or installed to make everything byte-compile correctly in my own setup.

Keith

;;;;;;;;;;;;;;;;;;;;;;; PREVIOUS MESSAGE ;;;;;;;;;;;;;;;;;;;;;;

> Date: [12-17-2018 16:06:36] <17 Dec 2018 19:06:36 -0500>
> From: Boruch Baum <[email protected]>
> To: [email protected], [email protected]
> Subject: Re: Dependencies:  mule-ucs, apel, oauth2, flim
> 
> * * *
> 
> The error messages are awful and ugly, but do they matter? Do
> emacs-w3m / flim / apel compile anyway? Do they work despite the error
> messages? If they do work, what functionality is missing?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.