When running configure command should I be setting CFLAGS and if so which should I be using? Could this be the cause of the error when I am compiling?
-----Original Message----- From: Tom Montague Sent: Wednesday, 11 November 2009 10:13 AM To: 'Michael Wood' Cc: [email protected]; [email protected] Subject: RE: [Samba] samba and ads authentication Solaris 9, samba 3.0.23c, openLDAP 2.3 I managed to run the configure script for samba successfully using the following parameters :- ./configure --with-ldap --with-ads --with-pam --with-winbind --with-krb5=/usr/local/lib Now when I am running "make" I am getting the following error... (any ideas) /home1/admin/Projects/HDR1390/samba-3.0.23c/source# make Using FLAGS = -I/usr/local/lib/include -O -D_SAMBA_BUILD_ -I/home1/admin/Projects/HDR1390/samba-3.0.23c/source/iniparser/src -Iinclude -I/home1/admin/Projects/HDR1390/samba-3.0.23c/source/include -I/home1/admin/Projects/HDR1390/samba-3.0.23c/source/tdb -I. -DHAVE_CONFIG_H -I/usr/local/lib/include -D_LARGEFILE_SOURCE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DLDAP_DEPRECATED -DSUNOS5 -I/home1/admin/Projects/HDR1390/samba-3.0.23c/source -D_SAMBA_BUILD_ LIBS = -lsendfile -lresolv -lnsl -lsocket -ldl LDSHFLAGS = -G -L/usr/local/lib/lib -lthread LDFLAGS = -L/usr/local/lib/lib -lthread PIE_CFLAGS = PIE_LDFLAGS = Compiling dynconfig.c Compiling smbd/vfs.c Compiling passdb/pdb_interface.c Compiling passdb/pdb_ldap.c passdb/pdb_ldap.c: In function `ldapsam_get_new_rid': passdb/pdb_ldap.c:4410: error: incompatible types in assignment passdb/pdb_ldap.c: In function `pdb_init_ldapsam': passdb/pdb_ldap.c:5573: error: incompatible types in assignment make: *** [passdb/pdb_ldap.o] Error 1 -----Original Message----- From: Michael Wood [mailto:[email protected]] Sent: Monday, 9 November 2009 7:43 PM To: Tom Montague Cc: [email protected]; [email protected] Subject: Re: [Samba] samba and ads authentication 2009/11/9 Tom Montague <[email protected]>: > Thanks Seban, > > I tried running the configure script with the following options... > > ./configure --with-ldap --with-ads --with-krb5 --with-winbind > > I am getting the following error:- > [...] > configure: error: Active Directory cannot be supported without krb5.h > > > I do have Kerberos installed and the kinit <user>@<domain> works for me. > > My Kerberos krb5.conf file is located in the /etc/krb5/ directory, > should I be running the configure script and telling it this location? No. > Should I have a krb5.h file??? Yes. You probably do not have the Kerberos development package installed. This would include the krb5.h file amongst other things. I did not see any mention of what operating system you're running, but e.g. Debian and Ubuntu have a package called libkrb5-dev. On an RPM-based distribution it is probably something like krb5-devel. -- Michael Wood <[email protected]> </pre> <br><P><HR><P> <font size="2" face="Times"> The information in this email, including any attachments, is confidential and may be subject to legal or other professional privilege. It is intended solely for the addressee and access to this email by anyone else is unauthorised. If you have received this email in error, please immediately advise the sender by return email, then delete the message from your system and destroy any copies. If you are not the intended recipient, any use, interference with, distribution, disclosure or copying of this material, or any action taken or omitted to be taken in reliance on it, is unauthorised and prohibited. The Griffin Group scans all outgoing emails for viruses, however The Griffin Group cannot guarantee that email communications are secure or error-free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete. </font> <br></body> <pre> -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
