[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?