Summary: | security/py-gssapi py39-gssapi-1.8.3 subprocess.CalledProcessError: Command ' --libs gssapi' returned non-zero exit status 127 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Oclair <jason> | ||||
Component: | Individual Port(s) | Assignee: | Robert Clausecker <fuz> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Some People | CC: | fuz, john, python | ||||
Priority: | --- | Flags: | john:
maintainer-feedback+
fuz: merge-quarterly? |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Oclair
2023-09-13 21:56:09 UTC
Thank you for your report, Jason. "Using from env" [0] implies that KRB5CONFIG [1] is not being set. What is the output of make -V PORT_OPTIONS -V KRB5CONFIG ? [0] https://github.com/pythongssapi/python-gssapi/blob/v1.8.3/setup.py#L40 [1] https://cgit.freebsd.org/ports/tree/security/py-gssapi/Makefile?id=7588876e01271f3f2191cfa238deb86a51fd2d03#n27 Hi the output was blank! Created attachment 245030 [details] security/py-gssapi: Enforce GSSAPI OPTION selection with SINGLE (In reply to Oclair from comment #2) You must set exactly one OPTION from among GSSAPI_BASE, GSSAPI_HEIMDAL, and GSSAPI_MIT. The attached patch, converting that OPTION group from RADIO to SINGLE will make the error much clearer in this case. Not bumping PORTREVISION, because this change does not affect any working build. Shall this PR be merged into the quarterly branch? A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c561d3281419fefe3495732244b6a570d0145b74 commit c561d3281419fefe3495732244b6a570d0145b74 Author: John W. O'Brien <john@saltant.com> AuthorDate: 2023-09-22 01:19:09 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-09-22 04:56:49 +0000 security/py-gssapi: enforce that exactly one GSSAPI_* option is set You must set exactly one OPTION from among GSSAPI_BASE, GSSAPI_HEIMDAL, and GSSAPI_MIT. This patch, converting that OPTION group from RADIO to SINGLE will make the error much clearer in this case. PR: 273769 Reported by: Oclair <jason@aventia.pw> MFH: 2023Q3 security/py-gssapi/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) A commit in branch 2023Q3 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=180f204723aad9bf022fac60b1f3822b2abdad80 commit 180f204723aad9bf022fac60b1f3822b2abdad80 Author: John W. O'Brien <john@saltant.com> AuthorDate: 2023-09-22 01:19:09 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-09-22 05:32:33 +0000 security/py-gssapi: enforce that exactly one GSSAPI_* option is set You must set exactly one OPTION from among GSSAPI_BASE, GSSAPI_HEIMDAL, and GSSAPI_MIT. This patch, converting that OPTION group from RADIO to SINGLE will make the error much clearer in this case. PR: 273769 Reported by: Oclair <jason@aventia.pw> MFH: 2023Q3 (cherry picked from commit c561d3281419fefe3495732244b6a570d0145b74) security/py-gssapi/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Thank you for your contribution. |