On Wed, Mar 20, 2024 at 11:16 PM Michael Grimm <trash...@ellael.org> wrote:
>
> Hi
>
> Disclaimer:
>
> I am trying to create a new port (knot-resolver-current) developed under 
> Linux upstream. A so-called manager functionality is brand new in comparison 
> to the previous knot-resolver. The corresponding git repository is leading 
> edge development.
>
> My main motivation is: learning how to create ports ;-)
>
>
> Compilation fails:
>
> cc -pthread -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 
> -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC 
> -I/usr/local/include/python3.9 -c 
> knot_resolver_manager/kresd_controller/supervisord/plugin/notifymodule.c -o 
> build/temp.freebsd-14.0-STABLE-amd64-cpython-39/knot_resolver_manager/kresd_controller/supervisord/plugin/notifymodule.o
> knot_resolver_manager/kresd_controller/supervisord/plugin/notifymodule.c:52:42:
>  error: use of undeclared identifier 'SO_PASSCRED'
>    52 |         res = setsockopt(controlfd, SOL_SOCKET, SO_PASSCRED, &data,

This might help you:
https://github.com/CollaboraOnline/online/commit/8c6cbedd583e80e3c0f93a3e42b3579492da2087

Reply via email to