Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Configure script of rlm_mschaps checks for wbclient.h, but not core/ntstatus.h #1489
Comments
|
what package is that include from? |
|
@alanbuxey: I don't really understand the question, you mean in which debian package? |
|
yes... i think its samba-dev or such required? On 10 January 2016 at 20:09, Herwin notifications@github.com wrote:
|
|
The Debian issue has already been fixed (or worked around) in #1488. |
|
@herwinw is right, on Debian it's only being worked around by enforcing the presence of I sense |
|
I'm just trying out something and I'm certain that's not yet sufficient:
With that Results so far:
I have no means testing rlm_mschap with libwbclient mode on a system that's not in production. I feel something needs to be done additionnaly to avoid linking against libwbclient if core/ntstatus.h isn't on the system. TBH: I thought I might still share that, but I don't think that should be integrated as is, maybe someone has an idea where to proceed further. |
mcnewton
self-assigned this
Apr 12, 2016
mcnewton
closed this
in 852b913
Apr 12, 2016
mcnewton
added a commit
that referenced
this issue
Apr 12, 2016
|
|
mcnewton |
2d09bfb
|
herwinw commentedJan 7, 2016
A supplement for #1488.
Using Debian Sid, the configure script of rlm_mschap checks for the existence of
wbclient.hto buildauth_wbclient.c. This file also has a dependency oncore/ntstatus.h, which is in a different package on Debian (needed forNT_STATUS_PASSWORD_EXPIREDandNT_STATUS_PASSWORD_MUST_CHANGE). Missingcore/ntstatus.hresults in build errorsI think the configure script should check for both header files before trying to build
auth_wbclient.c.