neovim / homebrew-neovim

Homebrew formula
MIT License
402 stars 72 forks source link

Unable to update NeoVim on Mac OS #196

Closed Integralist closed 7 years ago

Integralist commented 7 years ago

I'm currently unable to update NeoVim.

Mac OS version: 10.11.6 NeoVim Version: v0.1.6-132-ge2ad3fb

$ brew upgrade neovim

==> Upgrading 1 outdated package, with result:
neovim/neovim/neovim HEAD-e2ad3fb
==> Upgrading neovim/neovim/neovim
==> Cloning https://github.com/neovim/neovim.git
Updating /Users/markmcdonnell/Library/Caches/Homebrew/neovim--git
==> Checking out branch master
==> Downloading https://github.com/libuv/libuv/archive/v1.8.0.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--libuv-1.8.0.tar.gz
==> Downloading https://github.com/luvit/luv/archive/146f1ce4c08c3b67f604c9ee1e124b1cf5c15cf3.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--luv-3.tar.gz
==> Downloading https://github.com/msgpack/msgpack-c/archive/cpp-1.0.0.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--msgpack-1.0.0.tar.gz
==> Downloading https://raw.githubusercontent.com/neovim/deps/master/opt/LuaJIT-2.0.4.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--luajit-2.0.4.tar.gz
==> Downloading https://github.com/keplerproject/luarocks/archive/5d8a16526573b36d5b22aa74866120c998466697.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--luarocks-998466697.tar.gz
==> Downloading https://github.com/mauke/unibilium/archive/v1.2.0.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--unibilium-1.2.0.tar.gz
==> Downloading http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--libtermkey-0.18.tar.gz
==> Downloading https://github.com/neovim/libvterm/archive/1b745d29d45623aa8d22a7b9288c7b0e331c7088.tar.gz
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--libvterm-7088.tar.gz
==> Downloading https://github.com/jemalloc/jemalloc/releases/download/4.3.1/jemalloc-4.3.1.tar.bz2
Already downloaded: /Users/markmcdonnell/Library/Caches/Homebrew/neovim--jemalloc-4.3.1.tar.bz2
==> Building third-party dependencies.
==> cmake ../third-party -DUSE_BUNDLED_BUSTED=OFF -DUSE_BUNDLED_GPERF=OFF -DUSE_BUNDLED_LUV=OFF -DUSE_EXISTING_SRC_DIR=ON -DCMAKE_C_FLA
==> make VERBOSE=1
==> Building Neovim.
==> cmake .. -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/neovim/HEAD-5
==> make VERBOSE=1 install
Last 15 lines from /Users/markmcdonnell/Library/Logs/Homebrew/neovim/04.make:
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f runtime/CMakeFiles/vimball-tags.dir/build.make runtime/CMakeFiles/vimball-tags.dir/build
cd /tmp/neovim-20161123-65173-1qw4f2m/build/runtime/pack/dist/opt/vimball && /usr/local/Cellar/cmake/3.7.0/bin/cmake -E copy_directory /tmp/neovim-20161123-65173-1qw4f2m/runtime/pack/dist/opt/vimball /tmp/neovim-20161123-65173-1qw4f2m/build/runtime/pack/dist/opt/vimball
cd /tmp/neovim-20161123-65173-1qw4f2m/build/runtime/pack/dist/opt/vimball && /tmp/neovim-20161123-65173-1qw4f2m/build/bin/nvim -u NONE -i NONE -e --headless -c helptags\ doc -c quit
dyld: lazy symbol binding failed: Symbol not found: _os_unfair_lock_lock
  Referenced from: /tmp/neovim-20161123-65173-1qw4f2m/build/bin/nvim
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _os_unfair_lock_lock
  Referenced from: /tmp/neovim-20161123-65173-1qw4f2m/build/bin/nvim
  Expected in: /usr/lib/libSystem.B.dylib

/bin/sh: line 1: 90822 Trace/BPT trap: 5       /tmp/neovim-20161123-65173-1qw4f2m/build/bin/nvim -u NONE -i NONE -e --headless -c helptags\ doc -c quit
make[2]: *** [runtime/CMakeFiles/vimball-tags] Error 133
make[1]: *** [runtime/CMakeFiles/vimball-tags.dir/all] Error 2
make: *** [all] Error 2

I've also tried brew reinstall --HEAD neovim

h-michael commented 7 years ago

@Integralist see #194

Integralist commented 7 years ago

Thanks so brew reinstall --env=std neovim worked for me