Solved Poudriere and cyrus-sasl2-saslauthd: Ignored

rigoletto@

Developer
Hello,

I am moving on from using ports-mgmt/portmaster to ports-mgmt/poudriere but I am expriencing issues to compile security/cyrus-sasl2-saslauthd with GSSAPI_HEIMDAL support and secutiry/libressl to be used with OpenLDAP.

I already have OpenLDAP and everything working in a jail, and it compile fine with portmaster, but when I try to compile the same packages, using the exctly same configurations but using poudriere it ignore security/cyrus-sasl2-saslauthd with the message:

Code:
Ignored: You are using OpenSSL from ports and have selected GSSAPI from base, please select another GSSAPI value

All ports options are set to GSSAPI_HEIMDAL unless there is not a option to set the specific KDC to be used.

There is a difference between the base system used by poudriere and the jail. Both are FreeBSD-11.0 but the jail one do not have GSSAPI support.

The package list to be compiled:

Code:
security/cyrus-sasl2-saslauthd
net/openldap24-server
ports-mgmt/pkg
ports-mgmt/portmaster
editors/vim-lite
security/heimdal
security/libressl

Any idea?

Thanks!
 
Put this in your make.conf file for poudriere.

Code:
security_p5-GSSAPI_SET     = GSSAPI_MIT
OPTIONS_UNSET             += GSSAPI_BASE
OPTIONS_SET               += GSSAPI_NONE
 
Put this in your make.conf file for poudriere.

Code:
security_p5-GSSAPI_SET     = GSSAPI_MIT
OPTIONS_UNSET             += GSSAPI_BASE
OPTIONS_SET               += GSSAPI_NONE

Yes, that did the trick!

But why GSSAPI_MIT instead of GSSAPI_HEIMDAL on security_p5-GSSAPI_SET?

Thank you!
 
Back
Top