To Martin: are you serious about “everyone” having R? I don’t think you can assume that. I often install ESS on systems that don’t have R. We have many sites (ok 2 ;o) that could not care less about R. I do not want to have to install R just to install ESS. And frankly, this whole mess is created by julia support which I really do NOT care about at all.
To Martin and Vincent: The answer is to customize the DOWNLOAD variable appropriately, i.e. on Mac OS X I use DOWNLOAD = curl which you merely have to uncomment in Makeconf. Rodney Martin Maechler<https://www.mail-archive.com/[email protected]&q=from:%22Martin+Maechler%22> Mon, 24 Oct 2016 09:38:33 -0700<https://www.mail-archive.com/[email protected]&q=date:20161024> X-Body-of-Message >>>>> Vincent Goulet <[email protected]> >>>>> on Mon, 24 Oct 2016 10:35:15 -0400 writes: > To all: my Emacs distributions are updated: > macOS: http://vgoulet.act.ulaval.ca/en/emacs/mac/ > Windows: http://vgoulet.act.ulaval.ca/en/emacs/windows/ Excellent. Thank you very much, Vincent, for providing them so nicely pre-packaged! > To Martin and ESS core: > I realize I should have tested this in beta phase, but here goes: when building ESS from a fresh archive, I get this error on OS X: > In end of data: > ess-julia.el:431:1:Warning: the following functions are not known to be > defined: ess-julia--get-objects, ess-julia--retrive-topics, > ess-julia--get-components, ess-julia-objects, company-begin-backend, > company-in-string-or-comment, company-doc-buffer, > ess-julia-get-object-help-string, julia-mode > wget -O - https://raw.githubusercontent.com/JuliaLang/julia-emacs/master/julia-mode.el > julia-mode.el > /bin/sh: wget: command not found > make[2]: *** [julia-mode.el] Error 127 > Indeed, fetching files on OS X (aka macOS now) requires curl instead of wget. This comes from <ess>/Makeconf DOWNLOAD = wget -O - Since we rely on GNU makefile style anyway, we could replace the above by smart if(.) constructions... But MacOS and Windows may change again in the future ... (and Linux too, but there we find that an replace 'wget ..' appropriately). On the other hand, R has download.file() and "everybody" has R, so we could think of replacing that by Rscript -e 'download.file(..........)' and rely that R will be updated to keep download.file() always working ?? > On Windows, wget is ok, but I get an "The certificate of 'raw.githubusercontent.com' is not trusted" error. Hmm... I think this should be workable-around by a wget switch? > Surprisingly, relaunching the build process worked on both platforms. (Well, 'make' is not perfect and even more our Makeconf/Makefile setup is not) > Both problems seem related to build system-specific instructions in the ESS Makefiles. *'Both'* ? Which problem apart from 'wget -O -' not working correctly on Mac and Windows? > Hope this helps. > v. Yes, very much, thank you, Vincent! Martin ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/ess-help ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/ess-help
