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 failed without bundled parsers #11835

Closed
markwu opened this issue Feb 8, 2020 · 9 comments
Closed

Build failed without bundled parsers #11835

markwu opened this issue Feb 8, 2020 · 9 comments
Labels
bug issues reporting wrong behavior build building and installing Neovim using the provided scripts treesitter

Comments

@markwu
Copy link

markwu commented Feb 8, 2020

macOS: 10.14.6
Homebrew:

HOMEBREW_VERSION: 2.2.5-28-gb8c2e96
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: b8c2e96ee6390803df7bbbc39e66d400b8ebcf52
Last commit: 26 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 1252f760fe029bcafb6025bd4b3835a8dfe00264
Core tap last commit: 6 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CUSTOM_RUBY_HOME: /Users/mark/.rvm/rubies/ruby-2.6.5
HOMEBREW_DEV_CMD_RUN: 1
HOMEBREW_NO_ANALYTICS_THIS_RUN: 1
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3/bin/ruby
Clang: 11.0 build 1100
Git: 2.25.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_231
macOS: 10.14.6-x86_64
CLT: 11.3.0.0.1.1574140115
Xcode: 11.3.1
XQuartz: 2.7.11 => /opt/X11

Actual behaviour

Build HEAD failed after commit 120a4c8

Last 15 lines from /Users/mark/Library/Logs/Homebrew/neovim/07.make:
make[1]: Nothing to be done for `preinstall'.
Install the project...
/usr/local/Cellar/cmake/3.16.3/bin/cmake -P cmake_install.cmake
-- Install configuration: "Release"
-- Installing: /usr/local/Cellar/neovim/HEAD-1f479ff/share/man/man1/nvim.1
-- Installing: /usr/local/Cellar/neovim/HEAD-1f479ff/bin/nvim
CMake Error at src/nvim/cmake_install.cmake:82 (file):
  file INSTALL cannot find
  "/tmp/neovim-20200208-70469-15xu9ya/build/lib/nvim": No such file or
  directory.
Call Stack (most recent call first):
  cmake_install.cmake:77 (include)

Expected behaviour

Build without problems.

@markwu markwu added the bug issues reporting wrong behavior label Feb 8, 2020
@bfredl
Copy link
Member

bfredl commented Feb 8, 2020

This wasn't fixed by #11830 ? Maybe also the install command needs to be inside the condition. But we might put other stuff in lib/nvim later, perhaps we should create empty dummy dir already.

@agriffis
Copy link

agriffis commented Feb 8, 2020

Doesn't appear to have been fixed by #11830. I'm seeing the same failure in the Fedora COPR builds, which are up to date with master. For example:

https://download.copr.fedorainfracloud.org/results/agriffis/neovim-nightly/fedora-31-x86_64/01225096-neovim/build.log.gz

@justinmk justinmk added build building and installing Neovim using the provided scripts treesitter labels Feb 8, 2020
@fwalch
Copy link
Member

fwalch commented Feb 9, 2020

Seeing the same error on Arch Linux.

@bfredl
Copy link
Member

bfredl commented Feb 9, 2020

@markwu @agriffis @fwalch would you mind try latest master (just pushed)

@bfredl bfredl changed the title Build failed after commit 120a4c8 Build failed without bundled parsers Feb 9, 2020
@yufanlu
Copy link

yufanlu commented Feb 9, 2020

confirmed that running 'brew install --HEAD neovim' works now

thanks!

@agriffis
Copy link

agriffis commented Feb 9, 2020

@bfredl success, thanks!

@bfredl bfredl closed this as completed Feb 9, 2020
@markwu
Copy link
Author

markwu commented Feb 10, 2020

I confirmed it fixed. Thanks!

@bfredl
Copy link
Member

bfredl commented Feb 10, 2020

good to hear. Now we only need to fix our own CI (32-bit windows)...

@fwalch
Copy link
Member

fwalch commented Feb 10, 2020

@bfredl Works on Arch as well, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug issues reporting wrong behavior build building and installing Neovim using the provided scripts treesitter
Projects
None yet
Development

No branches or pull requests

6 participants