An AD DC will not work without winbind enabled in the use flags. Therefore I think we should add winbind to required_use for the addc use flag.
I can confirm this, winbind seems to be needed for AD DC. [2016/05/14 12:53:37.333779, 0] ../lib/util/util_runcmd.c:324(samba_runcmd_io_handler) /usr/sbin/winbindd: Failed to exec child - No such file or directory [2016/05/14 12:53:37.334715, 0] ../lib/util/become_daemon.c:124(daemon_ready) STATUS=daemon 'samba' finished starting up and ready to serve connections samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor. [2016/05/14 12:53:37.337065, 0] ../source4/winbind/winbindd.c:49(winbindd_done) winbindd daemon exited normally [2016/05/14 12:53:37.337152, 0] ../source4/smbd/service_task.c:35(task_server_terminate) task_server_terminate: [winbindd child process exited] [2016/05/14 12:53:37.338821, 0] ../source4/smbd/server.c:211(samba_terminate) samba_terminate: winbindd child process exited
Is this still valid with up to date versions?
All recent ebuilds are fixed