1. 2.2.15
2. centos 6.2
3. compiled myself
howto repeat
./configure --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc/jabberd --localstatedir=/var/lib --enable-pam --enable-db --enable-mysql --with-extra-library-path=/usr/lib64/mysql --enable-ldap --enable-pgsql --enable-sqlite --enable-fs --enable-anon --enable-pipe --enable-ssl --enable-debug
make
/bin/sh ../libtool --quiet --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -g -O2 -funsigned-char -MT storage_ldapvcard.lo -MD -MP -MF .deps/storage_ldapvcard.Tpo -c -o storage_ldapvcard.lo storage_ldapvcard.c
storage_ldapvcard.c: In function ‘rebindProc’:
storage_ldapvcard.c:176: warning: return makes integer from pointer without a cast
storage_ldapvcard.c: In function ‘_st_ldapvcard_get’:
storage_ldapvcard.c:333: error: ‘struct storage_st’ has no member named ‘sm’
storage_ldapvcard.c:429: warning: passing argument 5 of ‘processregex’ from incompatible pointer type
storage_ldapvcard.c:104: note: expected ‘char *’ but argument is of type ‘char (*)[1024]’
storage_ldapvcard.c: In function ‘st_init’:
storage_ldapvcard.c:558: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:564: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:570: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:590: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:592: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:594: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:598: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:600: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:604: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:606: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:616: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:622: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:628: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:632: warning: assignment discards qualifiers from pointer target type
storage_ldapvcard.c:636: warning: assignment discards qualifiers from pointer target type
make[2]: *** [storage_ldapvcard.lo] Error 1
make[2]: Leaving directory `/root/rpmbuild/SOURCES/jabberd-2.2.15/storage'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/rpmbuild/SOURCES/jabberd-2.2.15'
make: *** [all] Error 2
Fixed in 2cb84da