compilation fail on storage_ldapvcard.c

Bug #993134 reported by cervajs
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Jabberd
Fix Committed
High
Unassigned

Bug Description

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

Revision history for this message
Tomasz Sterna (smoku) wrote :

Fixed in 2cb84da

Changed in jabberd2:
importance: Undecided → High
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.