multimaster openLDAP compile problems

Hey there,
I am trying to compile 2.0.19 as multimaster I have tried:
1) a) ./configure
b) change portable.h to #define SLAPD_MULTIMASTER 1
c) continue with build
2) a) change portable.h.in to #define SLAPD_MULTIMASTER 1
b) ./configure
c) continue with build
also variations of these two (like change portable.h instead of
portable.h.in and vice versa). In all cases I find that the
make ends with these troubling lines
delete.c: In function `do_delete':
delete.c:135: `repl_user' undeclared (first use in this
function)
delete.c:135: (Each undeclared identifier is reported only once
delete.c:135: for each function it appears in.)
make[2]: *** [delete.o] Error 1
make[2]: Leaving directory
`/home/sharemai/openLDAPv2.0.19date20020107/openldap-2.0.19/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory
`/home/sharemai/openLDAPv2.0.19date20020107/openldap-2.0.19/servers'
make: *** [all-common] Error 1
if I try to continute with the build process I find on make test
that I can't get past the first test (it keeps repeating the
"wait 5 seconds..." step).
What should I do?