Hello,

Not sure if related but I see devel/libdev failing on recent main (tested
on aarch64):

libtool: compile:  cc -DHAVE_CONFIG_H -I. -O2 -pipe
-fstack-protector-strong -fno-strict-aliasing -MT event.lo -MD -MP -MF
.deps/event.Tpo -c event.c  -fPIC -DPIC -o .libs/event.o
--- ev.lo ---
ev.c:510:11: fatal error: 'sys/statfs.h' file not found
  510 | # include <sys/statfs.h>
      |           ^~~~~~~~~~~~~~

ev.c:
(...)
#if EV_USE_INOTIFY
# include <sys/statfs.h>
# include <sys/inotify.h>
/* some very old inotify.h headers don't have IN_DONT_FOLLOW */
# ifndef IN_DONT_FOLLOW
#  undef EV_USE_INOTIFY
#  define EV_USE_INOTIFY 0
# endif
#endif

Thanks,

Mark Johnston <ma...@freebsd.org> escreveu (sexta, 4/07/2025 à(s) 16:14):

> The branch main has been updated by markj:
>
> URL:
> https://cgit.FreeBSD.org/src/commit/?id=f9cf745a5084dc0a38733db8e774252e4ed2f444
>
> commit f9cf745a5084dc0a38733db8e774252e4ed2f444
> Author:     Mark Johnston <ma...@freebsd.org>
> AuthorDate: 2025-07-04 15:13:43 +0000
> Commit:     Mark Johnston <ma...@freebsd.org>
> CommitDate: 2025-07-04 15:13:43 +0000
>
>     RELNOTES: Document the addition of inotify
> ---
>  RELNOTES | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/RELNOTES b/RELNOTES
> index 4933c8392552..09696a37998b 100644
> --- a/RELNOTES
> +++ b/RELNOTES
> @@ -10,6 +10,9 @@ newline.  Entries should be separated by a newline.
>
>  Changes to this file should not be MFCed.
>
> +f1f230439fa4:
> +       FreeBSD now implements the inotify(2) family of system calls.
> +
>  50e733f19b37, 171f66b0c2ca:
>         These commits helped improve utilization of NFSv4.1/4.2
>         delegations.  The changes are only used when the NFSv4
>
>

-- 
Nuno Teixeira
FreeBSD UNIX:  <edua...@freebsd.org>   Web:  https://FreeBSD.org

Reply via email to