Package Details: watchman-bin 2026.05.11.00-1

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)

Required by (18)

Sources (2)

Pinned Comments

heftig commented on 2025-04-24 17:09 (UTC)

Please ensure that the watchman release has the required watchman-*-linux.zip asset 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.

Latest Comments

« First ‹ Previous 1 2

heftig commented on 2021-05-12 19:34 (UTC)

I can reproduce it building with devtools. Investigating...

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