build: mark explicit dependencies on pytalloc-util
authorGarming Sam <garming@catalyst.net.nz>
Tue, 15 Mar 2016 00:29:54 +0000 (13:29 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 4 Apr 2016 07:18:10 +0000 (19:18 +1200)
All subsystems that include pytalloc.h need to link against
pytalloc-util.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11789

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Garming Sam <garming@samba.org>
Autobuild-Date(master): Tue Mar 15 07:08:16 CET 2016 on sn-devel-144

(similar to commit 7b431eba22444d2e0d872de781a8193dcfa6d252)

Backported to 4.3 by Andrew Bartlett

source3/passdb/wscript_build
source3/wscript_build
source4/lib/messaging/wscript_build
source4/libcli/wscript_build
source4/libnet/wscript_build
source4/param/wscript_build

index 9bbd5caa8d11f3bb0a0f9d1cd1ec9fd90c4f07ad..105777a2b94fee4aa84aa3ac3758f4d4cbf849b6 100644 (file)
@@ -43,6 +43,6 @@ bld.SAMBA3_MODULE('pdb_samba_dsdb',
 bld.SAMBA3_PYTHON('pypassdb',
                   source='py_passdb.c',
                   deps='pdb',
-                  public_deps='samba-util tdb talloc pyrpc_util',
+                  public_deps='samba-util tdb talloc pyrpc_util pytalloc-util',
                   realname='samba/samba3/passdb.so'
                   )
index fbf79c8bfcb7013431993a7631bb290b467c3c8f..b178fe0776db6d789168d5f7de6749990cd68e58 100755 (executable)
@@ -1485,7 +1485,7 @@ bld.SAMBA3_BINARY('vlp',
 
 bld.SAMBA3_PYTHON('pysmbd',
                   source='smbd/pysmbd.c',
-                  deps='smbd_base pyrpc_util',
+                  deps='smbd_base pyrpc_util pytalloc-util',
                   realname='samba/samba3/smbd.so'
                   )
 
index adcb2cce4beed55d2dea47f6510db86f400b56fb..86877af8441a9500fbe3b3c86bd01581cd92c544 100644 (file)
@@ -9,7 +9,7 @@ bld.SAMBA_LIBRARY('MESSAGING',
 
 bld.SAMBA_PYTHON('python_messaging',
        source='pymessaging.c',
-       deps='MESSAGING events pyparam_util',
+       deps='MESSAGING events pyparam_util pytalloc-util',
        realname='samba/messaging.so'
        )
 
index 59b0bc7d965c2d58136adc46bfd7a0e7d2cceb14..6ac7e19db3fe788e1026248b9d5d2053f19b020d 100755 (executable)
@@ -33,7 +33,7 @@ bld.SAMBA_SUBSYSTEM('LIBCLI_SMB_COMPOSITE',
 
 bld.SAMBA_PYTHON('pysmb',
     source='pysmb.c',
-    deps='LIBCLI_SMB_COMPOSITE LIBCLI_SMB2 tevent-util pyparam_util',
+    deps='LIBCLI_SMB_COMPOSITE LIBCLI_SMB2 tevent-util pyparam_util pytalloc-util',
        public_deps='cli_composite samba-credentials gensec LIBCLI_RESOLVE tevent param_options',
     realname='samba/smb.so'
     )
index ed38c40a006bee8b1a68450ed32a28b4483c657f..6cca50d31d0d8a1b8c69f6dbebd7639ad8641634 100644 (file)
@@ -10,7 +10,7 @@ bld.SAMBA_LIBRARY('samba-net',
 
 bld.SAMBA_PYTHON('python_net',
        source='py_net.c',
-       deps='samba-net pyrpc_util',
+       deps='samba-net pyrpc_util pytalloc-util',
        realname='samba/net.so'
        )
 
index 3b845b76d76b20f64648beff7c11a9bbe55e1bb2..6fa1c4c99e1723eaaf1d81a1656c149fc45c091a 100644 (file)
@@ -50,7 +50,7 @@ bld.SAMBA_SUBSYSTEM('param_options',
 
 bld.SAMBA_SUBSYSTEM('pyparam_util',
        source='pyparam_util.c',
-       deps='LIBPYTHON samba-hostconfig',
+       deps='LIBPYTHON samba-hostconfig pytalloc-util',
        pyext=True,
        )