-
Notifications
You must be signed in to change notification settings - Fork 466
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to build on hurd-i386 and GNU/kFreeBSD #298
Comments
I can open a new issue if needed, but 3.6.1 build is also failing in transport-unix-socket.c on Solaris 11.2. I believe the issue is missing or alternate API for credential support with Unix domain sockets on BSD and Solaris. Hurd-i386 looks to also have BSD-like networking (see Does this system have a standard Unix API?).
Although the code is Perl this post discusses the missing API and suggests an alternate for the Solaris case. |
I think one issue is enough, it affects the same subsystem. And should fall back to disabling it, if none of the known APIs are available. |
I agree, one issue should be enough. Any takers who could write the Bazsi On Mon, Nov 17, 2014 at 10:18 AM, Gergely Nagy notifications@github.com
|
I think the problem is that when we check whether credential passing is supported or not in PR was sent. |
Thanks! I'll run a build on affected platforms. |
Finally, I was able to build syslog-ng-3.6.1 on a |
Just uploaded a snapshot to Debian experimental, kfreebsd-i386 and kfreebsd-amd64 are already built, but the hurd failed. Will open an issue about that at a later time. (test_logproto fails, but I do not yet know why) |
Previous versions of syslog-ng built fine on the Hurd and GNU/kFreeBSD, 3.6.1 (and later) do not, due to the credential stuff in afsocket:
Full build log available here (for hurd). and here (for kfreebsd)
The text was updated successfully, but these errors were encountered: