When running gmake, i'm having this issue : "winbindd/winbindd_locator.c", line 30.51: 1506-131 (S) Explicit dimension specification or initializer required for an auto or static array. and also for the files: winbindd_idmap.c winbindd_domain.c due to declaration like this : static const struct winbindd_child_dispatch_table locator_dispatch_table[]; ........ static const struct winbindd_child_dispatch_table locator_dispatch_table[] = { { .name = "DSGETDCNAME", .struct_cmd = WINBINDD_DSGETDCNAME, .struct_fn = dual_dsgetdcname, },{ .name = NULL, } };
Created attachment 4160 [details] Patch to build samba-3.2.X on AIX 5.3 (using IBM xlc or cc)
Hi, i solved the build issue by writing this little patch, i just moved the full declaration of the struct * at the begining of the different files: winbindd_domain.c winbindd_idmap.c winbindd_locator.c Best regards, Jeremy
Created attachment 4608 [details] patch for 3.4 I've made an equivalent patch applicable with git format-patch. Volker
Created attachment 4609 [details] patch for 3.3
Pushed to v3-4-test and v3-3-test. Will be included in 3.3.11 and 3.4.7. Closing out bug report. Thanks!
(In reply to comment #5) > Pushed to v3-4-test and v3-3-test. > Will be included in 3.3.11 and 3.4.7. Bus still present in 3.4.7
3.4.7 was an emergency security release that killed the expected numbering. The patch is in the v3-4-test branch which will become 3.4.8. Volker