I have noticed that the net/samba3, net/samba-libsmbclient and probably other samba3-derived ports complain about #include <gssapi.h> being deprecated in favor of #include <gssapi/gssapi.h>. Since we have the #warning header installed, the auto-search for the "appropriate" gssapi.h (gssapi/gssapi.h) fails to find the correct one, because of the search order. The attached patch reverses part of the search order, so that the correct <gssapi/gssapi.h> header takes prescedence over the stub <gssapi.h>. Fix: Attached patch should be put into /usr/ports/net/samba3/files/patch-includes.h: How-To-Repeat: Build net/samba3 or net/samba-libsmbclient from ports.
Responsible Changed From-To: freebsd-ports-bugs->cokane Submitter has GNATS access
State Changed From-To: open->feedback Awaiting maintainers feedback
Hi Coleman! I've added your fixe to the PR ports/103170, so it'd be Ok for our port. I'll try to propagate your fix to the Samba team (or you can do it yourself via their bugzilla). Thank you for reporting about this problem! Unfortunatelly, Samba team doesn't have any FreeBSD 6/7 build boxes, so they can't make sure that fresh versions of their code work ok with this branches of FreeBSD. So reports here are essential! With best regards, Timur Bakeyev.
State Changed From-To: feedback->closed Fix was applied as part of ports/103170.