The file ./samba-3.0.4/source/nsswitch/winbind_nss_aix.c contains reference to the following line: methods->method_version = SECMETHOD_VERSION_520; which only exists on AIX 5.2. Attempting to compile under AIX 5.1 or earlier causes this compile to fail. To resolve I simply commented out this line. I suggest wrapping this line in a #ifdef viz: #ifdef SECMETHOD_VERSION_520 methods->method_version = SECMETHOD_VERSION_520; #endif
Fixed - thanks! Someone should find out what the method_version field actually does and determine if it needs filling in for other versions of AIX.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.