I can reproduce it building with devtools. Investigating...
Search Criteria
Package Details: watchman-bin 2026.05.11.00-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/watchman-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | watchman-bin |
| Description: | An inotify-based file watching and job triggering command line utility |
| Upstream URL: | https://facebook.github.io/watchman/ |
| Licenses: | MIT |
| Conflicts: | watchman |
| Provides: | watchman |
| Submitter: | heftig |
| Maintainer: | heftig |
| Last Packager: | heftig |
| Votes: | 23 |
| Popularity: | 0.001949 |
| First Submitted: | 2020-10-22 15:35 (UTC) |
| Last Updated: | 2026-05-12 11:06 (UTC) |
Dependencies (6)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libgcc (libgcc-snapshotAUR)
- libstdc++ (libstdc++-snapshotAUR)
- openssl (openssl-gitAUR, openssl-staticAUR, openssl-aegisAUR)
- patchelf (patchelf-gitAUR) (make)
- python (make)
Required by (18)
- buck (requires watchman) (optional)
- flipper (requires watchman) (optional)
- flipper-bin (requires watchman) (optional)
- hhvm (requires watchman) (optional)
- mirror-sync (requires watchman)
- mirror-sync-git (requires watchman)
- neovim-coc (requires watchman) (optional)
- neovim-coc-bin (requires watchman) (optional)
- neovim-coc-bin-git (requires watchman) (optional)
- neovim-coc-git (requires watchman) (optional)
- python-pywatchman (requires watchman) (optional)
- rs-git-fsmonitor-git (requires watchman)
- sapling-scm-bin (requires watchman) (optional)
- valdi-git (requires watchman)
- vim-coc (requires watchman) (optional)
- vim-coc-bin (requires watchman) (optional)
- vim-coc-bin-git (requires watchman) (optional)
- vim-coc-git (requires watchman) (optional)
Sources (2)
Latest Comments
« First ‹ Previous 1 2
heftig commented on 2021-05-12 19:34 (UTC)
heftig commented on 2021-05-12 19:31 (UTC)
It works fine for me:
> ldd /usr/bin/watchman
linux-vdso.so.1 (0x00007ffefe9d2000)
libgflags.so.2.2 => /usr/lib/watchman/libgflags.so.2.2 (0x00007fcda92fe000)
libglog.so.0 => /usr/lib/watchman/libglog.so.0 (0x00007fcda90c2000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fcda8db4000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcda8dad000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcda8d8c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcda8baf000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fcda8a68000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcda8a4e000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fcda8881000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fcdb4c0d000)
pepper_chico commented on 2021-05-12 18:26 (UTC)
I called ldd on /usr/bin/watchman and got:
❯ ldd /usr/bin/watchman
not a dynamic executable
It seems the executable is corrupted. The watchman from https://aur.archlinux.org/packages/watchman/ gives:
❯ ldd /usr/bin/watchman
linux-vdso.so.1 (0x00007ffca05b5000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f4674b1c000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f4674afb000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f4674a89000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f46748ac000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f4674892000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f46746c5000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f46746bc000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f4674f39000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f4674577000)
pepper_chico commented on 2021-05-12 18:23 (UTC)
@heftig I added that flag, same error.
heftig commented on 2021-05-12 18:13 (UTC)
Does it work if you add --force-rpath to the patchelf --set-rpath invocation?
BenElgar commented on 2021-05-12 17:39 (UTC)
I encountered the same issue. Worked around it by replacing this package with https://aur.archlinux.org/packages/watchman/.
heftig commented on 2021-05-12 07:21 (UTC)
I can't reproduce that; it runs fine here.
pepper_chico commented on 2021-05-12 07:04 (UTC) (edited on 2021-05-12 07:04 (UTC) by pepper_chico)
I'm getting the following issue on two machines after the last update:
❯ /usr/bin/watchman --no-pretty get-sockname
/usr/bin/watchman: error while loading shared libraries: libglog.so.0: ELF load command address/offset not properly aligned
Pinned Comments
heftig commented on 2025-04-24 17:09 (UTC)
Please ensure that the watchman release has the required
watchman-*-linux.zipasset attached before you mark this package out of date.Upstream's CI often fails to build one or more assets and we have to skip releases.