Package Details: fswatch 1.17.1-1

Git Clone URL: https://aur.archlinux.org/fswatch.git (read-only, click to copy)
Package Base: fswatch
Description: A cross-platform file change monitor with multiple backends: Apple OS X File System Events API, *BSD kqueue, Linux inotify, Microsoft Windows and a stat-based backend
Upstream URL: https://emcrisostomo.github.io/fswatch/
Licenses: GPLv3
Submitter: flaviut
Maintainer: nvllsvm
Last Packager: nvllsvm
Votes: 24
Popularity: 0.005413
First Submitted: 2015-10-04 22:48 (UTC)
Last Updated: 2022-07-01 16:18 (UTC)

Latest Comments

andrejr commented on 2022-06-30 19:09 (UTC)

It'd be very convenient if you added a CMake "find" module to this package, so that it can be immediately found as a dependency by CMake (I'm working on a program that depends on it). The upstream project is migrating to CMake, but they haven't yet set up target exports and config generation, so this is the next best thing.

You'd have to add one file into the AUR git repo (FindLibFsWatch.cmake) and alter the PKGBUILD to install it. Here's the file and the changes prepared: https://gist.github.com/randrej/c1e5b6b69c86ed4283ca8a89f98b0a11

flaviut commented on 2022-06-20 01:46 (UTC)

Interesting @kicer, I get that same issue. Looking at config.log, it's clang complaining about one of the arguments:

config.log:clang-13: error: unknown argument: '-fvar-tracking-assignments'

This argument comes from my /etc/makepkg.conf, under DEBUG_CFLAGS and DEBUG_CXXFLAGS. Deleting this argument from those flags fixes the problem.

This has no impact on debugging quality, because:

VTA is enabled by default when compiling code with optimizations and debugging information enabled (that is, gcc -O -g or, more commonly, gcc -O2 -g).1

Kicer commented on 2022-06-19 17:40 (UTC)

does not build with error: configure: error: *** A compiler with support for C++11 language features is required.