Brian Pawlik
2005-Mar-17 12:13 UTC
[Samba] Samba 3.0.11 compile issue on AIX5.1 - pdb_ldap.c
I've run into a compile problem with Samba 3.0.11 and have searched the web, lists, and bugzilla for assistance, but was unable to find anything that helped with these errors. I have been able to successfully build this release without ldap/ads support, however with the ldap/ads support it fails to build pdb_ldap.c. I am using AIX 5.1 using the gcc compiler. I have also ensured that OpenLdap 2.2.24 is installed and working, I also have Kerberos installed. I have listed my configure settings and the error from the make below. Thanks in advance!. export LDFLAGS=-L/usr/local/lib -L/opt/freeware/lib -L/usr/lib export CPPFLAGS=-I/usr/include -I/usr/local/include -I/opt/freeware/include # ./configure --with-pam --with-pam_smbpass --with-ldap --with-ads --with-krb5=/usr/krb5 # make Using FLAGS = -O -Iinclude -I/ext/samba/samba-3.0.11-a/source/include -I/ext/samba/samba-3.0.11-a/source/ubiqx -I/ext/samba/samba-3.0.11-a/source/smbwrapper -I. -I/usr/local/include -I/opt/freeware/include -I/ext/samba/samba-3.0.11-a/source LIBS = LDSHFLAGS = -Wl,-bexpall,-bM:SRE,-bnoentry,-berok -L/usr/local/lib -L/opt/freeware/lib LDFLAGS = -L/usr/local/lib -L/opt/freeware/lib Compiling dynconfig.c Compiling smbd/vfs.c Compiling passdb/pdb_interface.c Compiling passdb/pdb_ldap.c passdb/pdb_ldap.c: In function `ldapsam_delete_entry': passdb/pdb_ldap.c:295: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c: In function `ldapsam_update_sam_account': passdb/pdb_ldap.c:1662: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c: In function `ldapsam_add_sam_account': passdb/pdb_ldap.c:1809: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c:1857: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c: In function `ldapsam_add_group_mapping_entry': passdb/pdb_ldap.c:2369: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c: In function `ldapsam_update_group_mapping_entry': passdb/pdb_ldap.c:2454: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c: In function `ldapsam_modify_aliasmem': passdb/pdb_ldap.c:2681: warning: assignment makes pointer from integer without a cast passdb/pdb_ldap.c: In function `pdb_init_ldapsam_common': passdb/pdb_ldap.c:2945: incompatible types in assignment passdb/pdb_ldap.c: In function `pdb_init_ldapsam': passdb/pdb_ldap.c:3029: parse error before `char' passdb/pdb_ldap.c:3031: incompatible types in assignment make: 1254-004 The error code from the last command is 1. Stop. # Brian Pawlik NOC Support Engineer III