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

Prebuilt macOS binaries no longer exist #1199

Open
jfirebaugh opened this issue Mar 18, 2024 · 9 comments
Open

Prebuilt macOS binaries no longer exist #1199

jfirebaugh opened this issue Mar 18, 2024 · 9 comments

Comments

@jfirebaugh
Copy link

https://facebook.github.io/watchman/docs/install#prebuilt-binaries-1 says "Download and extract the macOS release from the latest release", with a link to https://github.com/facebook/watchman/releases/latest. Currently, that redirects to https://github.com/facebook/watchman/releases/tag/v2024.03.18.00, which has no files of the form watchman-vYYYY.MM.DD.00-macos.zip.

Are they supposed to exist or is the documentation out of date?

@EnygmaINC
Copy link

Same - still missing.

@stanleyugwu
Copy link

Still missing, stopping my development with React Native

@omeco4christ
Copy link

I've been stuck on installing watchman for too long on mac os big sur. Why is there no release for mac os!

@quux-aivar
Copy link

quux-aivar commented Apr 17, 2024

RPM package for Fedora 39 is not also available.

Fedora (Prebuilt RPMs)

Warning: Do not install the Fedora-supplied Watchman package. It is old and missing security, bug, and performance fixes.

From the [latest release](https://github.com/facebook/watchman/releases/latest), download the .rpm corresponding to your Fedora version
sudo dnf localinstall watchman-$VERSION.fc$FEDORA_VERSION.x86_64.rpm
Confirm successful installation by running watchman version

@DingSoung
Copy link

#1190 (comment)

@liziqiang
Copy link

liziqiang commented May 6, 2024

I found a solution that we can get prebuilt binary from github actions artifacts.
eg: https://github.com/facebook/watchman/actions/runs/8959684395
Once the artifact is downloaded,use the follow command to extract binary to local folder

unzip -o watchman.zip
cp -vfR watchman/mac/bin/* /usr/local/bin/
cp -vfR watchman/mac/lib/* /usr/local/lib/
chmod  x /usr/local/bin/watchman*
watchman watch-del-all

image

@vjpr
Copy link

vjpr commented May 31, 2024

This is the last available mac build: https://github.com/facebook/watchman/releases/tag/v2023.05.01.00

@sluongng
Copy link
Contributor

sluongng commented Jun 3, 2024

@vjpr
Copy link

vjpr commented Jun 10, 2024

==> Installing watchman
==> cmake -S . -B build -DENABLE_EDEN_SUPPORT=ON -DPython3_EXECUTABLE=/usr/local/opt/[email protected]/bin/python3.12 -DWATCHMAN_VERSION_OVERRIDE=2024.05.06.00 -DWATCHMAN_BUILDINFO_OVERRIDE=Homebrew -DWATCHMAN_STATE_DIR=/usr/local/var/ru
Last 15 lines from /Users/Vaughan/Library/Logs/Homebrew/watchman/01.cmake:
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Error at /usr/local/Cellar/cmake/3.29.5/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find GMock (missing: LIBGMOCK_MAIN_LIBRARY LIBGMOCK_LIBRARY
  LIBGMOCK_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.29.5/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  build/fbcode_builder/CMake/FindGMock.cmake:62 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:133 (find_package)


-- Configuring incomplete, errors occurred!

READ THIS: https://docs.brew.sh/Troubleshooting

I needed to run:

brew install googletest
brew link --overwrite googletest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants