[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dependencies: mule-ucs, apel, oauth2, flim
- From: Keith David Bershatsky <esq@xxxxxxxxxxx>
- Date: Mon, 17 Dec 2018 23:41:09 -0800
- X-ml-name: emacs-w3m
- X-mail-count: 13078
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 <boruch_baum@xxxxxxx>
> To: esq@xxxxxxxxxxx, emacs-w3m@xxxxxxxxxx
> 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?