[Samba] Lots of RPC-related compile errors (conflicting types, too many arguments, ...) trying to update Samba from 3.5 to 4.6

awl1 awl1 at gmx.net
Mon Jun 5 10:57:54 UTC 2017


Hello Samba experts,

due to the "SambaCry" issue (CVE-2017-7494), I am trying to update the 
Samba server installation on my Thecus NAS (dating back to 2011) from 
version 3.5.16 to the current 4.6.4.

So far, I have successfully

  * created a cross-compiling toolchain for the NAS
    (i686-nptl-linux-gnu) based on gcc-5.2
  * compiled Python and Samba library dependencies for my target
    configuration
  * configured the Samba build for cross-compile, using
    "--cross-execute" with your script "run_on_target.py", a local
    Python install for i686-nptl-linux-gnu on my build machine and the
    exact same module configuration (static vs. shared) as retrieved
    from "smbd -b" output of the old 3.5.16

Builtin modules:
     pdb_ldap pdb_smbpasswd pdb_tdbsam pdb_wbc_sam rpc_lsarpc rpc_winreg 
rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl rpc_ntsvcs 
rpc_netlogon rpc_netdfs rpc_srvsvc rpc_spoolss rpc_eventlog rpc_samr 
idmap_ldap idmap_tdb idmap_passdb idmap_nss nss_info_template auth_sam 
auth_unix auth_winbind auth_wbc auth_server auth_domain auth_builtin 
auth_netlogond vfs_default vfs_posixacl

but I am still unable to compile Samba with this setup due to an awful 
lot of compile errors from RPC modules.

Unfortunately, it seems that cross-compiling Samba 4.x still is a rather 
frustrating experience with the build system having changed from 
autoconf to waf...

Please find below the relevant excerpts and the compile errors. In case 
you would like to see the full make log (670 kB) just let me know where 
to upload it or whether it is ok to attach it to the list mail...

Am I still doing somthing terribly wrong here? To me, it rather looks as 
if there was a major inconsistency in the Samba sources!?

Many thanks in advance for your kind help with this!

Best regards
Andreas


===

waf configure --cross-compile \
'--cross-execute=./buildtools/examples/run_on_target.py --host=n4200pro 
--user=sys --ssh=ssh --destdir=/raid/data/tmp/samba-waf' \
             --hostcc=/usr/bin/gcc \
             --host i686-nptl-linux-gnu \
             --target i686-nptl-linux-gnu \
             --prefix=/raid/data/module/SambaUpdate/sys \
             --libdir=/raid/data/module/SambaUpdate/sys/lib \
--localstatedir=/raid/data/module/SambaUpdate/sys/var \
--sharedstatedir=/raid/data/module/SambaUpdate/sys/var/lib \
--with-configdir=/raid/data/module/SambaUpdate/sys/etc \
             
--with-static-modules=pdb_ldap,pdb_smbpasswd,pdb_tdbsam,pdb_wbc_sam,rpc_lsarpc,rpc_winreg,rpc_initshutdown,rpc_dssetup,rpc_wkssvc,rpc_svcctl,rpc_ntsvcs,rpc_netlogon,rpc_netdfs,rpc_srvsvc,rpc_spoolss,rpc_eventlog,rpc_samr,idmap_ldap,idmap_tdb,idmap_passdb,idmap_nss,nss_info_template,auth_sam,auth_unix,auth_winbind,auth_wbc,auth_server,auth_domain,auth_builtin,auth_netlogond,vfs_default,vfs_posixacl 
\
             --bundled-libraries=ALL \
             --download \
             --enable-gnutls \
             --enable-cups \
             --enable-iprint \
             --with-pam \
             --with-quotas \
             --with-sendfile-support \
             --with-utmp \
             --enable-pthreadpool \
             --enable-avahi \
             --with-iconv \
             --with-acl-support \
             --with-dnsupdate \
             --with-syslog \
             --with-automount \
             --with-profiling-data \
             --without-libarchive \
             --without-regedit \
             --without-fake-kaserver \
             --without-cluster-support \
             --disable-glusterfs \
             --disable-cephfs \
             --disable-spotlight \
             --without-systemd \
             --without-ldap \
             --without-lttng \
             --without-ads \
             --without-winbind \
             --without-ad-dc \
             --without-ntvfs-fileserver \
             --enable-gccdeps

(...)

VFS_STATIC: vfs_default,vfs_posixacl
VFS_SHARED: 
vfs_recycle,vfs_audit,vfs_extd_audit,vfs_full_audit,vfs_netatalk,vfs_fake_perms,vfs_default_quota,vfs_readonly,vfs_cap,vfs_expand_msdfs,vfs_shadow_copy,vfs_shadow_copy2,vfs_readahead,vfs_xattr_tdb,vfs_posix_eadb,vfs_streams_xattr,vfs_streams_depot,vfs_acl_xattr,vfs_acl_tdb,vfs_preopen,vfs_catia,vfs_media_harmony,vfs_unityed_media,vfs_fruit,vfs_shell_snap,vfs_commit,vfs_worm,vfs_crossrename,vfs_linux_xfs_sgid,vfs_time_audit,vfs_offline,vfs_syncops,vfs_dirsort,vfs_fileid,vfs_aio_fork,vfs_aio_pthread,vfs_btrfs
PDB_STATIC: pdb_smbpasswd,pdb_tdbsam,pdb_wbc_sam,pdb_ldapsam
PDB_SHARED:
AUTH_STATIC: 
auth_domain,auth_builtin,auth_sam,auth_winbind,auth_unix,auth_wbc,auth_server,auth_netlogond
AUTH_SHARED: auth_script
NSS_INFO_STATIC: nss_info_template
NSS_INFO_SHARED:
CHARSET_STATIC:
CHARSET_SHARED:
IDMAP_STATIC: idmap_tdb,idmap_passdb,idmap_nss,idmap_ldap
IDMAP_SHARED: idmap_autorid,idmap_rid,idmap_hash,idmap_tdb2,idmap_script
GPEXT_STATIC:
GPEXT_SHARED:
PERFCOUNT_STATIC:
PERFCOUNT_SHARED:
RPC_STATIC: 
rpc_lsarpc,rpc_winreg,rpc_initshutdown,rpc_dssetup,rpc_wkssvc,rpc_svcctl,rpc_ntsvcs,rpc_netlogon,rpc_netdfs,rpc_srvsvc,rpc_spoolss,rpc_eventlog,rpc_samr
RPC_SHARED:

(...)

[ 248/3390] Compiling IDL librpc/idl/auth.idl
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/librpc/idl/auth.idl:115: 
warning: helper() is pidl-specific and deprecated. Use `include' instead
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/librpc/idl/auth.idl:107: 
error: Unable to determine origin of type `struct cli_credentials'
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/librpc/idl/auth.idl:107: 
error: Unable to determine origin of type `struct cli_credentials'

(...)

[ 328/3390] Compiling IDL librpc/idl/winbind.idl
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/librpc/idl/winbind.idl:182: 
warning: [out] argument `validation' not a pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/librpc/idl/winbind.idl:184: 
warning: [out] argument `authoritative' not a pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/librpc/idl/winbind.idl:182: 
error: winbind_SamLogon: [out] argument 'validation' is not a pointer or 
array, skip client functions
[ 329/3390] Compiling IDL source4/librpc/idl/irpc.idl
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:28: 
warning: subcontext() is deprecated. Use represent_as() or transmit_as() 
instead
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:70: 
warning: [out] argument `info' not a pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:83: 
warning: top-level [out] pointer `dcname' is not a [ref] pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:91: 
warning: [out] argument `num_addrs' not a pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:113: 
warning: [out] argument `generic_reply' not a pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:159: 
warning: [out] argument `info' not a pointer
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:70: 
error: nbtd_information: [out] argument 'info' is not a pointer or 
array, skip client functions
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:83: 
error: nbtd_getdcname: [out] argument 'dcname' is a pointer to type 
'string', skip client functions
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:91: 
error: nbtd_proxy_wins_challenge: [out] argument 'num_addrs' is not a 
pointer or array, skip client functions
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:113: 
error: kdc_check_generic_kerberos: [out] argument 'generic_reply' is not 
a pointer or array, skip client functions
/home/andreas/Thecus/SambaUpdate/samba-4.6.4/source4/librpc/idl/irpc.idl:159: 
error: smbsrv_information: [out] argument 'info' is not a pointer or 
array, skip client functions

(...)

[2569/3390] Compiling source3/rpc_server/rpc_service_setup.c
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:41: error: conflicting types for 
'rpc_lsarpc_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
                                          ^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:34:0:
default/source3/../librpc/gen_ndr/srv_lsa.h:88:10: note: previous 
declaration of 'rpc_lsarpc_init' was here
  NTSTATUS rpc_lsarpc_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:80: error: conflicting types for 
'rpc_winreg_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:28:0:
default/source3/../librpc/gen_ndr/srv_winreg.h:42:10: note: previous 
declaration of 'rpc_winreg_init' was here
  NTSTATUS rpc_winreg_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:119: error: conflicting types for 
'rpc_initshutdown_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:33:0:
default/source3/../librpc/gen_ndr/srv_initshutdown.h:9:10: note: 
previous declaration of 'rpc_initshutdown_init' was here
  NTSTATUS rpc_initshutdown_init(const struct rpc_srv_callbacks 
*rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:164: error: conflicting types for 
'rpc_dssetup_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:30:0:
default/source3/../librpc/gen_ndr/srv_dssetup.h:17:10: note: previous 
declaration of 'rpc_dssetup_init' was here
  NTSTATUS rpc_dssetup_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:204: error: conflicting types for 
'rpc_wkssvc_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:40:0:
default/source3/../librpc/gen_ndr/srv_wkssvc.h:37:10: note: previous 
declaration of 'rpc_wkssvc_init' was here
  NTSTATUS rpc_wkssvc_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:243: error: conflicting types for 
'rpc_svcctl_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:39:0:
default/source3/../librpc/gen_ndr/srv_svcctl.h:50:10: note: previous 
declaration of 'rpc_svcctl_init' was here
  NTSTATUS rpc_svcctl_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:282: error: conflicting types for 
'rpc_ntsvcs_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:36:0:
default/source3/../librpc/gen_ndr/srv_ntsvcs.h:71:10: note: previous 
declaration of 'rpc_ntsvcs_init' was here
  NTSTATUS rpc_ntsvcs_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:321: error: conflicting types for 
'rpc_netlogon_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:35:0:
default/source3/../librpc/gen_ndr/srv_netlogon.h:55:10: note: previous 
declaration of 'rpc_netlogon_init' was here
  NTSTATUS rpc_netlogon_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:362: error: conflicting types for 
'rpc_netdfs_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:29:0:
default/source3/../librpc/gen_ndr/srv_dfs.h:29:10: note: previous 
declaration of 'rpc_netdfs_init' was here
  NTSTATUS rpc_netdfs_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:401: error: conflicting types for 
'rpc_srvsvc_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:27:0:
default/source3/../librpc/gen_ndr/srv_srvsvc.h:60:10: note: previous 
declaration of 'rpc_srvsvc_init' was here
  NTSTATUS rpc_srvsvc_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:440: error: conflicting types for 
'rpc_spoolss_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:38:0:
default/source3/../librpc/gen_ndr/srv_spoolss.h:123:10: note: previous 
declaration of 'rpc_spoolss_init' was here
  NTSTATUS rpc_spoolss_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:480: error: conflicting types for 
'rpc_eventlog_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:32:0:
default/source3/../librpc/gen_ndr/srv_eventlog.h:31:10: note: previous 
declaration of 'rpc_eventlog_init' was here
  NTSTATUS rpc_eventlog_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:521: error: conflicting types for 
'rpc_samr_init'
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
In file included from ../source3/rpc_server/rpc_service_setup.c:37:0:
default/source3/../librpc/gen_ndr/srv_samr.h:74:10: note: previous 
declaration of 'rpc_samr_init' was here
  NTSTATUS rpc_samr_init(const struct rpc_srv_callbacks *rpc_srv_cb);
           ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_winreg':
../source3/rpc_server/rpc_service_setup.c:110:11: error: too many 
arguments to function 'rpc_winreg_init'
   status = rpc_winreg_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:80: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_srvsvc':
../source3/rpc_server/rpc_service_setup.c:129:11: error: too many 
arguments to function 'rpc_srvsvc_init'
   status = rpc_srvsvc_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:401: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_lsarpc':
../source3/rpc_server/rpc_service_setup.c:149:11: error: too many 
arguments to function 'rpc_lsarpc_init'
   status = rpc_lsarpc_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:41: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
                                          ^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_samr':
../source3/rpc_server/rpc_service_setup.c:169:11: error: too many 
arguments to function 'rpc_samr_init'
   status = rpc_samr_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:521: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_netlogon':
../source3/rpc_server/rpc_service_setup.c:189:11: error: too many 
arguments to function 'rpc_netlogon_init'
   status = rpc_netlogon_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:321: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_netdfs':
../source3/rpc_server/rpc_service_setup.c:208:11: error: too many 
arguments to function 'rpc_netdfs_init'
   status = rpc_netdfs_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:362: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_dssetup':
../source3/rpc_server/rpc_service_setup.c:248:11: error: too many 
arguments to function 'rpc_dssetup_init'
   status = rpc_dssetup_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:164: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_wkssvc':
../source3/rpc_server/rpc_service_setup.c:267:11: error: too many 
arguments to function 'rpc_wkssvc_init'
   status = rpc_wkssvc_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:204: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_spoolss':
../source3/rpc_server/rpc_service_setup.c:320:11: error: too many 
arguments to function 'rpc_spoolss_init'
   status = rpc_spoolss_init(&spoolss_cb);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:440: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_svcctl':
../source3/rpc_server/rpc_service_setup.c:368:11: error: too many 
arguments to function 'rpc_svcctl_init'
   status = rpc_svcctl_init(&svcctl_cb);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:243: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_ntsvcs':
../source3/rpc_server/rpc_service_setup.c:386:11: error: too many 
arguments to function 'rpc_ntsvcs_init'
   status = rpc_ntsvcs_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:282: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 'rpc_setup_eventlog':
../source3/rpc_server/rpc_service_setup.c:423:11: error: too many 
arguments to function 'rpc_eventlog_init'
   status = rpc_eventlog_init(&eventlog_cb);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:480: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
../source3/rpc_server/rpc_service_setup.c: In function 
'rpc_setup_initshutdown':
../source3/rpc_server/rpc_service_setup.c:441:11: error: too many 
arguments to function 'rpc_initshutdown_init'
   status = rpc_initshutdown_init(NULL);
            ^
In file included from ../source4/heimdal_build/config.h:9:0,
                  from ../lib/tevent/../replace/replace.h:32,
                  from ../source3/include/includes.h:23,
                  from ../source3/rpc_server/rpc_service_setup.c:22:
default/include/config.h:962:119: note: declared here
  #define static_decl_rpc extern NTSTATUS rpc_lsarpc_init(void); extern 
NTSTATUS rpc_winreg_init(void); extern NTSTATUS 
rpc_initshutdown_init(void); extern NTSTATUS rpc_dssetup_init(void); 
extern NTSTATUS rpc_wkssvc_init(void); extern NTSTATUS 
rpc_svcctl_init(void); extern NTSTATUS rpc_ntsvcs_init(void); extern 
NTSTATUS rpc_netlogon_init(void); extern NTSTATUS rpc_netdfs_init(void); 
extern NTSTATUS rpc_srvsvc_init(void); extern NTSTATUS 
rpc_spoolss_init(void); extern NTSTATUS rpc_eventlog_init(void); extern 
NTSTATUS rpc_samr_init(void);
^
../source3/rpc_server/rpc_service_setup.c:57:1: note: in expansion of 
macro 'static_decl_rpc'
  static_decl_rpc;
  ^
Waf: Leaving directory `/home/andreas/Thecus/SambaUpdate/samba-4.6.4/bin'
Build failed:  -> task failed (err #1):
     {task: cc rpc_service_setup.c -> rpc_service_setup_29.o}
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 1



More information about the samba mailing list