[Bug 247192] devel/p5-EV fails to build if devel/libinotify is installed

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jun 12 04:21:54 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247192

            Bug ID: 247192
           Summary: devel/p5-EV fails to build if devel/libinotify is
                    installed
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: dewayne at heuristicsystems.com.au
                CC: sunpoet at FreeBSD.org, vovkasm at gmail.com
                CC: sunpoet at FreeBSD.org, vovkasm at gmail.com

Unfortunately during a rebuild of my ports on " FreeBSD 12.1-STABLE #0
r360490M: Fri May  1", this message was conveyed during the compilation phase:

"In file included from EV.xs:50:
libev/ev.c:510:11: fatal error: sys/statfs.h: No such file or directory
  510 | # include <sys/statfs.h>"

This was caused due to devel/libinotify having been installed earlier, as
required for openjdk8.

Deinstalling devel/libinotify and rebuilding was successful.
--
Things to note: it is a false assumption by p5-EV that sys/statfs.h is
available because devel/libinotify is installed.

If there was some way to force the configuration question (or something
similar):
"
A backend of a different kind is the Linux inotify(7) interface, which can
be used to speed up (and reduce resource consumption) of stat watchers. If
you have the include file and libc support for it, it is usually a good
idea to enable it, as kernel availability is detected at runtime.

Enable inotify support (y/n)? [n] n
"
to be n, would be the best outcome.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list