Bugzilla – Bug 319
1.6.9+ Missing SIA Authentication method under Tru64 5.1B
Last modified: 2008-11-26 15:14:59 MST
Building 1.6.9 and above under Tru64 UNIX 5.1B results in no authentication methods, even though 'sia' is reported to be present during configuration build time. 1.6.8p12 builds and works without problems using 'sia' Key parts of log output of ./configure: checking whether to disable sia support on Digital UNIX... no checking for sia_ses_init... yes configure: using the following authentication methods: sia) # ./sudo -V Sudo version 1.6.9 Sudoers path: /etc/sudoers Authentication methods:
I checked the config.h output, HAVE_SIA was still commented out. Configure still fails to set HAVE_SIA with ./configure --with-sia So manually I uncomment config.h and set #define HAVE_SIA 1 Then the build works under Tru64 5.1B aka config.h is now this: /* Define to 1 if you use SIA authentication. */ /* #undef HAVE_SIA */ #define HAVE_SIA 1 /* Define to 1 if you have the `sia_ses_init' function. */ #define HAVE_SIA_SES_INIT 1
Thanks for debugging this. I've fixed it in cvs and the change will show up in sudo 1.6.9p19. Sadly I no longer have access to any Digital Unix machines to test sudo on these days.