{"action":"opened","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/3777","labels_url":"https://api.github.com/repos/neovim/neovim/issues/3777/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/3777/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/3777/events","html_url":"https://github.com/neovim/neovim/issues/3777","id":119807896,"number":3777,"title":"Could not find expected file uv.h, or uv.h for LIBUV (compile error on CentOS 7)","user":{"login":"thercast","id":1043111,"avatar_url":"https://avatars.githubusercontent.com/u/1043111?v=3","gravatar_id":"","url":"https://api.github.com/users/thercast","html_url":"https://github.com/thercast","followers_url":"https://api.github.com/users/thercast/followers","following_url":"https://api.github.com/users/thercast/following{/other_user}","gists_url":"https://api.github.com/users/thercast/gists{/gist_id}","starred_url":"https://api.github.com/users/thercast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thercast/subscriptions","organizations_url":"https://api.github.com/users/thercast/orgs","repos_url":"https://api.github.com/users/thercast/repos","events_url":"https://api.github.com/users/thercast/events{/privacy}","received_events_url":"https://api.github.com/users/thercast/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-01T21:05:48Z","updated_at":"2015-12-01T21:05:48Z","closed_at":null,"body":"I'm trying to compile neovim on a virtual server running CentOS 7.  I made sure that all of the build [prerequisites](https://github.com/neovim/neovim/wiki/Building-Neovim#build-prerequisites) were installed beforehand, and verified that the autoconf version is `2.69` per the instructions.  I'm installing it within a custom user directory (the goal is to copy this over to a RHEL 6.5 server which I don't have admin rights to) using `make prefix=/home/username/nvim`.  Here's the error I receive near the end of the procedure:\r\n\r\n```\r\nError: Could not find expected file uv.h, or uv.h for LIBUV -- you may have to install LIBUV in your system and/or pass LIBUV_DIR or LIBUV_INCDIR to the luarocks command. Example: luarocks install nvim-client LIBUV_DIR=/usr/local\r\nmake[3]: *** [usr/lib/luarocks/rocks/nvim-client] Error 1\r\nmake[3]: Leaving directory `/lrlhps/users/c084511/apps/neovim/.deps'\r\nmake[2]: *** [CMakeFiles/nvim-client.dir/all] Error 2\r\nmake[2]: Leaving directory `/lrlhps/users/c084511/apps/neovim/.deps'\r\nmake[1]: *** [all] Error 2\r\nmake[1]: Leaving directory `/lrlhps/users/c084511/apps/neovim/.deps'\r\nmake: *** [deps] Error 2\r\n```\r\n\r\nOne solution I tried was installing libuv from source, and it was installed successfully.  However after running `make distclean` and `make prefix=/home/username/nvim` again, I got the same error as above.  Am I missing a step to set up the environment correctly?"}}