Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build failing with "Could not resolve host: www.leonerd.org.uk" #14764

Closed
clason opened this issue Jun 10, 2021 · 6 comments
Closed

Build failing with "Could not resolve host: www.leonerd.org.uk" #14764

clason opened this issue Jun 10, 2021 · 6 comments
Labels
build building and installing Neovim using the provided scripts dependencies build dependencies (LuaJIT, LibUV, etc.)

Comments

@clason
Copy link
Member

clason commented Jun 10, 2021

The server that is hosting two dependencies of neovim (libtermkey and libvterm) is currently down, so unless you have these cached (especially, if you removed them via make distclean), the build will fail. The problem is known; in the meantime, you can replace the links to the tarballs with ones to cached files:

diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt
index e24823290..e5cc80bd2 100644
--- a/third-party/CMakeLists.txt
+++ b/third-party/CMakeLists.txt
@@ -159,10 +159,10 @@ set(LUAROCKS_SHA256 0cab9f79311083f33e4d8f5a76021604f1d3f7141ce9a2ef1d8b717d9205
 set(UNIBILIUM_URL https://github.com/neovim/unibilium/archive/92d929f.tar.gz)
 set(UNIBILIUM_SHA256 29815283c654277ef77a3adcc8840db79ddbb20a0f0b0c8f648bd8cd49a02e4b)

-set(LIBTERMKEY_URL http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.22.tar.gz)
+set(LIBTERMKEY_URL https://distfiles.macports.org/libtermkey/libtermkey-0.22.tar.gz)
 set(LIBTERMKEY_SHA256 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600)

-set(LIBVTERM_URL http://www.leonerd.org.uk/code/libvterm/libvterm-0.1.4.tar.gz)
+set(LIBVTERM_URL https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libvterm/0.1.4-1/libvterm_0.1.4.orig.tar.gz)
 set(LIBVTERM_SHA256 bc70349e95559c667672fc8c55b9527d9db9ada0fb80a3beda533418d782d3dd)

 set(LUV_VERSION 1.30.1-1)
@clason clason added bug issues reporting wrong behavior dependencies build dependencies (LuaJIT, LibUV, etc.) build building and installing Neovim using the provided scripts and removed bug issues reporting wrong behavior labels Jun 10, 2021
@arpangreat
Copy link

@arpangreat
Copy link

leonerd said the server is down , and don't know when it's gonna up is gitter , also he said he is gonna set it up again

@markuspeloquin
Copy link

neovim/homebrew-neovim#169 (comment)

That's from 2016, and the gitter comment you're referring to is from the same time. I see no evidence that leonerd is even aware of the issue currently.

@shadmansaleh
Copy link
Contributor

www.leonerd.org.uk is up now

@novakne
Copy link

novakne commented Jun 11, 2021

Yep building works now

@clason clason closed this as completed Jun 11, 2021
@williamboman
Copy link
Contributor

williamboman commented Aug 26, 2021

Hey I seem to be struggling with this provider right now for the past couple of days. Connection timing out when trying to pull dependencies. dig gives me this, FWIW

;; ANSWER SECTION:
www.leonerd.org.uk.     86363   IN      CNAME   genoa.dictatorshipcake.co.uk.
genoa.dictatorshipcake.co.uk. 3562 IN   A       146.185.142.76

edit: Hmm my DigitalOcean VPS are not having any issues, solved it by proxying requests through it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build building and installing Neovim using the provided scripts dependencies build dependencies (LuaJIT, LibUV, etc.)
Projects
None yet
Development

No branches or pull requests

6 participants