1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source3
Sean Finney 0f8018676a Fix numerous missing dependencies in WAF build scripts
With the recent consolidation of code between s3 and s4, a number of new
dependencies have been implicitly introduced.  For example, previous s3
code gained an implicit dependency on talloc after the charset related
consolidation (lib/util/charset/charset.h now includes talloc.h).  When
building against the embedded version of talloc this isn't a problem
since the paths are automatically added to the search path, but when
building against the external libraries build failures will occur for
all components that don't directly or indirectly include talloc as
a dependency.

Since charset.h is included from util.h, which in turn is included from
includes.h, this means most of the codebase (s3 and s4) has such an
undeclared dependency.

Therefore, samba-util-common and samba-util have been added as
dependencies to the s3 and s4 code respectively, for all cases where
the source would otherwise fail to build.  Additionally, a few other
dependencies are added in specific wscript_build files to address
similar dependency-related problems.

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

Signed-off-by: Sean Finney <seanius@seanius.net>
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed May 25 19:22:13 CEST 2011 on sn-devel-104
2011-05-25 19:22:13 +02:00
..
auth Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00
build dynconfig: Have only one dynconfig.o in the common code. 2011-04-27 22:22:26 +10:00
client s3-client/clitar.c: Fix cli_errstr() usage (part of bug #7864) 2011-05-18 10:55:15 +02:00
exports
groupdb s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
include s3-lib Replace StrnCaseCmp() with strncasecmp_m() 2011-05-18 16:12:08 +02:00
intl s3: only include tdb headers where needed. 2011-05-06 10:48:10 +02:00
lib s3: Fix Coverity ID 2573: UNUSED_VALUE 2011-05-20 13:26:04 +02:00
libads s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
libgpo Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00
libnet s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
librpc s3:smbd remove unused code 2011-05-20 16:18:24 +02:00
libsmb s3: Remove unused cli_get_nt_error 2011-05-23 16:54:21 +02:00
locale s3: Fix a strange German translation 2011-04-28 10:13:50 +02:00
locking s3: only include tdb headers where needed. 2011-05-06 10:48:10 +02:00
m4 s3:build: add an optional full version argument to the SMB_LIBRARY() macro. 2011-05-13 16:42:23 +02:00
modules Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00
nmbd s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
pam_smbpass More const fixes. Remove CONST_DISCARD. 2011-05-06 01:44:07 +02:00
param s3-param Depricate 'password server = foo:12389' syntax 2011-05-25 12:13:01 +10:00
passdb Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00
pkgconfig s3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap. 2011-02-18 16:46:35 +01:00
po
printing Fix bug #8157 - std_pcap_cache_reload() fails to parse a cups printcap file correctly. 2011-05-20 22:52:23 +02:00
profile s3-build: fix the --with-profiling-data build on mac os x. 2011-04-15 13:33:42 +02:00
registry s3-lib Replace StrnCaseCmp() with strncasecmp_m() 2011-05-18 16:12:08 +02:00
rpc_client s3-includes: finally only include client.h when libsmb is used. 2011-05-06 16:37:22 +02:00
rpc_server Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00
rpcclient s3-lib Replace StrCaseCmp() with strcasecmp_m() 2011-05-18 16:12:08 +02:00
script s3-build: Move generated config.h and config.h.in to include/autoconf 2011-05-09 11:21:09 +02:00
selftest selftest: Make knowfail/skip files consistent, always use ^prefix 2011-05-25 09:15:18 +10:00
services s3-auth: rpc_server needs auth.h 2011-03-30 01:13:09 +02:00
smbd Fix bug 8133 - strange behavior for the file (whose filename first character is period ) in SMB2 case. 2011-05-20 19:26:03 +02:00
stf s3-selftest Remove unused and unimplemented info3cache test 2011-05-18 16:12:08 +02:00
tests s3: Compile IDL files in autogen, some configure tests need this 2011-03-25 16:35:30 +01:00
torture s3: Remove the smbtorture3 OPLOCK3 test 2011-05-22 21:07:40 +02:00
utils s3-testparm Warn about incorrect use of 'password server' 2011-05-25 05:20:57 +02:00
web s3-libsmb: move protos to libsmb/proto.h 2011-05-06 16:37:18 +02:00
winbindd Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00
.clang_complete s3: Added waf build header locations for clang complete. 2011-05-16 12:54:33 +02:00
.dmallocrc
.indent.pro
autogen-waf.sh
autogen.sh s3: Compile IDL files in autogen, some configure tests need this 2011-03-25 16:35:30 +01:00
change-log
config.guess
config.sub
configure.developer
configure.in s3:build: link libtdb as shared lib if using shared libs at all 2011-05-13 16:42:24 +02:00
Doxyfile
install-sh
mainpage.dox
Makefile-smbtorture4 s3-build: Move generated config.h and config.h.in to include/autoconf 2011-05-09 11:21:09 +02:00
Makefile.in s3: Make read_smb_send/recv public 2011-05-19 13:46:47 +02:00
smbadduser.in
VERSION
wscript s3-passdb: added pdb_samba4 2011-05-08 19:00:28 +02:00
wscript_build Fix numerous missing dependencies in WAF build scripts 2011-05-25 19:22:13 +02:00