[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: RE24 testing call (2.4.41)
Build fails for 32 bit msys/mingw
(and config --prefix=/mingw --enable-accesslog --with-tls --enable-syncprov)
slapadd.o: In function `getrec0':
C:/msys/1.0/openldap-2.4.41Git/servers/slapd/slapadd.c:116:
undefined reference
to `ftello'
slapadd.o: In function `slapadd':
C:/msys/1.0/openldap-2.4.41Git/servers/slapd/slapadd.c:486:
undefined reference
to `ftello'
libbackends.a(mdbmdb.o): In function
`mdb_cursor_push':
C:/msys/1.0/openldap-2.4.41Git/servers/slapd/back-mdb/./../../../libraries/liblm
db/mdb.c:5001: undefined reference to
`GetFileSizeEx'
collect2: ld returned 1 exit status
make[2]: *** [slapd.exp] Error 1
make[2]: Leaving directory `/openldap-2.4.41Git/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory `/openldap-2.4.41Git/servers'
make: *** [all-common] Error 1
Regards,
Frank
> If you know how to build OpenLDAP manually, and would like to participate
in testing the next set of code for the 2.4.41 release, please do so.
>
> Generally, get the code for RE24:
>
> <http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=snapshot;h=refs/heads/OPENLDAP_REL_ENG_2_4;sf=tgz>
>
> Configure & build.
>
> Execute the test suite (via make test) after it is built.
It builds find on EL7 x86_64 and tests succeed.
Build does not work on EL6 x86_64. Exits during make for sasl. I could
not figure out what is wrong. Last lines are below.
If I run the configure script with --with-cyrus-sasl=no, make runs through
without errors.
sasl.c: In function ‘slap_auxprop_lookup’:
sasl.c:320: warning: ‘return’ with a value, in function returning void
sasl.c: In function ‘slap_sasl_init’:
sasl.c:1115: error: ‘sasl_callback_ft’ undeclared (first use in this
function)
sasl.c:1115: error: (Each undeclared identifier is reported only once
sasl.c:1115: error: for each function it appears in.)
sasl.c: In function ‘slap_sasl_open’:
sasl.c:1260: error: ‘sasl_callback_ft’ undeclared (first use in this
function)
sasl.c:1260: error: invalid operands to binary & (have ‘struct sasl_callback_t
*’ and ‘int (*)(void *, int, const char *)’)
sasl.c:1260: warning: assignment from incompatible pointer type
sasl.c:1264: error: invalid operands to binary & (have ‘struct sasl_callback_t
*’ and ‘int (*)(struct sasl_conn_t *, void *, char *, unsigned int, char
*, unsigned int, const char *, unsigned int, struct propctx
*)’)
sasl.c:1264: warning: assignment from incompatible pointer type
sasl.c:1268: error: invalid operands to binary & (have ‘struct sasl_callback_t
*’ and ‘int (*)(struct sasl_conn_t *, void *, const char *, unsigned
int, unsigned int, const char *, char *, unsigned int, unsigned
int *)’)
sasl.c:1268: warning: assignment from incompatible pointer type
make[2]: *** [sasl.o] Error 1
make[2]: Leaving directory `/home/marco/openldap-OPENLDAP_REL_ENG_2_4-98f70f1/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory `/home/marco/openldap-OPENLDAP_REL_ENG_2_4-98f70f1/servers'
make: *** [all-common] Error 1
Thanks
Marco