[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#756794: vsftpd: FTBFS on kfreebsd-*



Hello Steven,


Am Donnerstag, den 21.08.2014, 14:56 +0100 schrieb Steven Chamberlain:
[...]
> Hi,
> 
> On 20/08/14 16:38, Jörg Frings-Fürst wrote:
> > There are no changes at sysdeputil.c between vsftpd/3.0.2-14 and
> > vsftpd/3.0.2-15.
> 
> I see what happened:  kfreebsd-kernel-headers introduced a new
> sys/capability.h which we did not have before.  vsftpd will use it in
> preference to a dummyinc/sys/capability.h
> 
> You can see in dummyinc/sys/capability.h that it would otherwise #undef
> VSF_SYSDEP_HAVE_LIBCAP.
> 
> vsftpd expects sys/capability.h will define cap_t, but only libcap has
> that, our header does not.  I'm not sure what's right/wrong here.
> libcap is a linux-any package currently but would conflict with this
> FreeBSD kernel header otherwise.  (Why does libpcap put it in sys/?)
> 
> Either way, we don't seem to have libcap on GNU/kFreeBSD, and quoting
> Ben Kaduk:
> > It seems [libpcap] is the provider of the cap_t; there is no such concept in
> > the base freebsd system.
> 
> I think it is appropriate to add the attached, along with the other
> platform-specific configuration atop sysdeputil.c
> 
> Regards,


Many thanks for your work and the patch. I've added them into 3.0.2-16.


CU
Jörg

-- 
pgp Fingerprint: 7D13 3C60 0A10 DBE1 51F8  EBCB 422B 44B0 BE58 1B6E
pgp Key: BE581B6E
CAcert Key S/N: 0E:D4:56

Jörg Frings-Fürst
D-54526 Niederkail

Threema: SYR8SJXB

IRC: j_f-f@freenode.net
     j_f-f@oftc.net





Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: