On 2013-06-06 at 16:23 +0000, Prashanth Katuri wrote:
> Thank you for the reply. I am still getting the same error when added the 
> below line into ldap.c as suggested.
> 
> #ifdef LDAP_OPT_X_TLS
> if defined(LDAP_OPT_X_TLS) && !defined(LDAP_LIB_SOLARIS)

That is two lines.

> gcc ldap.c
> ldap.c: In function `perform_ldap_search':
> ldap.c:523: error: syntax error before "defined"

That is the C compiler complaining because you have CPP macro directives
not on a #<macro> line.

I wrote:
} The change supplied was in the form of a "unified diff"; the lines
} starting "-" are to be removed, the lines starting "+" are to be
} added.
}
} The required change is to be made to one line, _replacing_ the #ifdef
} with the slightly more complicated "#if defined(...) && !defined(...)"
} logic.

You *REPLACE* the line:
 #ifdef LDAP_OPT_X_TLS
with this new line, which *MUST* start with a "#":
 #if defined(LDAP_OPT_X_TLS) && !defined(LDAP_LIB_SOLARIS)

Regards,
-Phil

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to