sshguard is missing a required shared library: libcap_net.so.1

When running portmaster --check-depends I'm getting the following message, and have done so for a while:

Code:
#portmaster --check-depends
Checking all packages: 100%
sshguard is missing a required shared library: libcap_net.so.1

Anyone know why?
security/sshguard seems to be working just fine.
 
Thanks,

Unfortunately, same issue after checking:

pkg check -aB
Code:
Checking all packages: 100%

pkg check -d sshguard
Code:
Checking sshguard: 100%
sshguard is missing a required shared library: libcap_net.so.1

The file libcap_net.so.1 might have been moved to a new location, I'm not sure, as it seems to be a part of the base system.
My location of the file is: /lib/casper/libcap_net.so.1, I'm using 13.4-RELEASE-p4.

Maybe the maintainer knows more,
Thanks,
 
My location of the file is: /lib/casper/libcap_net.so.1, I'm using 13.4-RELEASE-p4.
Odd. It's not on 14.2-RELEASE, 14-STABLE or 15-CURRENT. It's /lib/libcap_net.so.1 everywhere I look. I don't even have a /lib/casper directory. I very much doubt this change would only be in 13.

Edit: Just checked a 13.4-RELEASE and it's /lib/casper/libcap_net.so.1 there. So I think it's the other way around, it moved from /lib/casper to /lib/ some time during 14.0-CURRENT perhaps.
 
I also use 13.4-RELEASE-p4

I found such libs:
/usr/lib/libcap_net.so
/usr/lib32/libcap_net.so.1
/usr/lib32/libcap_net.so
/lib/casper/libcap_net.so.1

Maybe package looks for wrong path...?
 
Hi all, my guess is that portmaster and the pkg tools are only checking the standard shared library search paths. If so, this would be a false positive since the SSHGuard binaries are not failing to start due to missing shared libraries (since presumably the correct libraries are open at runtime via dlopen()). My guess is that no other port/package uses Capsicum, and so nobody else has run into this issue.
 
Back
Top