linking smbtorture fails: Linking bin/smbtorture Undefined first referenced symbol in file getgrouplist bin/mergedobj/torture_local.o ld: fatal: symbol referencing errors. No output written to bin/smbtorture collect2: ld returned 1 exit status nss_wrapper.c has #ifndef HAVE_GETGROUPLIST #define getgrouplist(user, group, groups, ngroups) 0 #endif testsuite.c is missing that check and fails because Solaris has no getgrouplist. why don't we use the getgrouplist_internals function from ./source3/lib/system_smbd.c when getgrouplist isn't available on the target?
Tridge, please fix them when you are able to do so.
Do you face the problems also on the new WAF-based buildsystem? Since the old autoconf-based system will not be maintained anymore.
This should be fixed now. The problem was when you didn't compile this with the NSS wrapper headers the build used the system headers.