Author: Jaret Cantu <jaret.cantu@timesys.com>
Date:   Wed Nov  8 12:48:52 EST 2017

    samba-modules: Add missing dependencies to build scripts

    The samba-modules library requires libsamba-debug-samba4.so but
    neither lists it as a dependency nor includes the proper rpath
    to the proper private directory.

    The same issue exists for the smbtorture executable and a lib
    it uses, libsmbpasswdparser, against libtalloc.

    Include these missing dependencies so that the private rpath is
    added to the respective binaries.

---
 source4/lib/samba3/wscript_build | 2 +-
 source4/torture/wscript_build    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/source4/lib/samba3/wscript_build b/source4/lib/samba3/wscript_build
index 98248c9..6106154 100644
--- a/source4/lib/samba3/wscript_build
+++ b/source4/lib/samba3/wscript_build
@@ -3,7 +3,7 @@
 
 bld.SAMBA_LIBRARY('smbpasswdparser',
                   source='smbpasswd.c',
-                  deps='samba-util',
+                  deps='samba-util talloc',
                   private_library=True
                   )
 
diff --git a/source4/torture/wscript_build b/source4/torture/wscript_build
index cae5583..953bc5e 100644
--- a/source4/torture/wscript_build
+++ b/source4/torture/wscript_build
@@ -322,7 +322,7 @@ bld.SAMBA_BINARY('smbtorture',
                  source=[],
                  manpages='man/smbtorture.1',
                  private_headers='smbtorture.h',
-                 deps='torturemain torture popt CMDLINE_S4 dcerpc LIBCLI_SMB SMBREADLINE ' + TORTURE_MODULES,
+                 deps='torturemain torture popt CMDLINE_S4 dcerpc LIBCLI_SMB SMBREADLINE talloc ' + TORTURE_MODULES,
                  pyembed=True,
                  enabled=bld.PYTHON_BUILD_IS_ENABLED()
                  )
-- 
2.25.1

