lists.arthurdejong.org
RSS feed

Re: [nssldap] Not compile nss_ldap-255 on Solaris 10 (sparc)

[Date Prev][Date Next] [Thread Prev][Thread Next]

Re: [nssldap] Not compile nss_ldap-255 on Solaris 10 (sparc)



I'm having a heck of a time with this as well.  
Building under Solaris 10 (x86 and sparc64) on several machines.
Apparently I'm doing a decent job of replicating my mistakes... :-)

---

./configure \
--with-ldap-lib=openldap \
--with-ldap-dir=/opt/openldap-2.3.38 \
--includedir=/opt/csw/include/sasl

---

gmake

gcc -DHAVE_CONFIG_H   -DLDAP_REFERRALS -DLDAP_DEPRECATED -D_REENTRANT
-I/opt/openldap-2.3.38/include  -g -O2 -Wall -fPIC -c ldap-nss.c
ldap-nss.c: In function `do_bind':
ldap-nss.c:1894: error: `LDAP_SASL_QUIET' undeclared (first use in this
function)
ldap-nss.c:1894: error: (Each undeclared identifier is reported only once
ldap-nss.c:1894: error: for each function it appears in.)
ldap-nss.c: In function `do_triple_permutations':
ldap-nss.c:2138: warning: null argument where non-null required (arg 1)
ldap-nss.c:2138: warning: null argument where non-null required (arg 1)
ldap-nss.c:2138: warning: null argument where non-null required (arg 2)
ldap-nss.c:2138: warning: null argument where non-null required (arg 1)
ldap-nss.c:2138: warning: null argument where non-null required (arg 1)
ldap-nss.c:2138: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 2)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 2)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2139: warning: null argument where non-null required (arg 1)
ldap-nss.c:2140: warning: null argument where non-null required (arg 1)
ldap-nss.c:2140: warning: null argument where non-null required (arg 1)
ldap-nss.c:2140: warning: null argument where non-null required (arg 2)
ldap-nss.c:2140: warning: null argument where non-null required (arg 1)
ldap-nss.c:2140: warning: null argument where non-null required (arg 1)
ldap-nss.c:2140: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 2)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 2)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2141: warning: null argument where non-null required (arg 1)
ldap-nss.c:2142: warning: null argument where non-null required (arg 1)
ldap-nss.c:2142: warning: null argument where non-null required (arg 1)
ldap-nss.c:2142: warning: null argument where non-null required (arg 2)
ldap-nss.c:2142: warning: null argument where non-null required (arg 1)
ldap-nss.c:2142: warning: null argument where non-null required (arg 1)
ldap-nss.c:2142: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 2)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 2)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2143: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 2)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 2)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 2)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c:2144: warning: null argument where non-null required (arg 1)
ldap-nss.c: In function `do_sasl_interact':
ldap-nss.c:4141: error: `sasl_interact_t' undeclared (first use in this
function)
ldap-nss.c:4141: error: `interact' undeclared (first use in this function)
ldap-nss.c:4141: error: syntax error before ')' token
ldap-nss.c:4143: error: `SASL_CB_LIST_END' undeclared (first use in this
function)
ldap-nss.c:4145: error: `SASL_CB_USER' undeclared (first use in this
function)
ldap-nss.c: At top level:
ldap-nss.c:21: warning: 'rcsId' defined but not used
ldap-nss.c:829: warning: 'do_dupfd' defined but not used
ldap-nss.c:717: warning: 'do_sockaddr_isequal' defined but not used
ldap-nss.c:860: warning: 'do_closefd' defined but not used
gmake: *** [ldap-nss.o] Error 1

---

Anyhow, my shady solution has been to mv /usr/include/sasl elsewhere before
running the configure script and then gmake will complete.

This is nss_ldap-257.  

Any thoughts?  Let me know if you need any more information, as I'm sure
I've left something out.

Thanks!