[cups.general] Compile error related to krb5.h

Michael Sweet msweet at apple.com
Wed May 11 10:41:05 PDT 2011


On May 11, 2011, at 9:24 AM, Logan Anteau wrote:
> I was hoping someone could shed some light on this compile issue I'm having.
> 
> Compiling ppdc-array.cxx...
> "/usr/include/kerberosv5/krb5.h", line 3122: Error: A declaration was expected instead of "}".
> 1 Error(s) detected.
> *** Error code 1
> 
> I found somewhere Michael Sweet, said this is an issue with Solaris having broken GSSAPI headers and the solution is to configure with --disable-gssapi. Problem is, I want GSSAPI =P. Michael suggested this has been fixed in later versions of Solaris and I was hoping he (or anyone) could shed some light on which patch corrects this issue. I was looking at patch 143561 which is listed as "SunOS 5.10: gssd mech_krb5.so.1 kadmind patch" which does replace the /usr/include/kerberosv5/krb5.h, yet a quick md5sum check shows that this patched file has the same checksum as the krb5.h currently on our system. So I guess I'm hoping someone can shed some light on which patch fixes this issue with the GSSAPI headers. Thanks

Sorry, I'm not sure which patch corrects the problem; I know that later releases of Solaris 10 and 11 are able to compile with Kerberos enabled, so there should be a patch to fix it.

________________________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair









More information about the cups mailing list