Nir Barkan wrote:
Hi All,

I'm trying to compile samba-3.0.22 with Heimdal Kerberos on Solaris 8

configure works  fine but make fails

I am running configure with the option --with-krb5=/opt/local which is
where I have heimdal installed.  The problem is that after running make,
it still tries to use the include files from SUN that are in /usr/ and this
screws up the compile.
/opt/local/include/gssapi.h:623: conflicting types for `gss_inquire_context'
/usr/include/gssapi/gssapi.h:551: previous declaration of
`gss_inquire_context'
<snip>

declaration of `gss_unseal'
make: *** [dynconfig.o] Error 1
Any Ideas how to solve this?

When I configure & compile from non -standard libs,
I explicitly set the paths required.
Some people like to put it on the command line, but
I created a shell script to invoke configure with my
required options and compiler flags.  These are commented on
at the end of output from "./configure --help"

#!/bin/sh

export LIBS="-L/usr/local/ldap/lib -L/usr/local/lib"

export CFLAGS="-O2 -L/usr/local/ldap/include -I/usr/local/include"

export CPPFLAGS="-I/usr/local/ldap/include"

./configure \
        (flag1=opt) \
        (flag2=opt)

Regards, Doug
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to