Subject: | Doesn't build on NetBSD or OpenBSD |
The problem is actually with BSD::Sysctl, which is incorrectly named because it only works on FreeBSD. I can understand your confusion, it is a badly names module.
On NetBSD and OpenBSD Sys::Info uses Sys::Info::Driver::BSD which fails in BSD::Sysctl with:
OS unsupported (openbsd). Here's a nickel, go buy yourself a real OS.
(/home/njh/perl5/perlbrew/perls/perl-5.26.1/bin/perl Makefile.PL exited with 65280)
I suggest rewriting Sys::Info::Driver::BSD either to avoid BSD::Sysctl completely, or at least to only use it on FreeBSD and use a better solution on other BSDs.