dovecot-2.3.0 'make check' error

Eric Broch ebroch at whitehorsetc.com
Fri Jan 5 19:24:48 EET 2018


Hello list,

I've configured dovecot-2.3.0 on CentOS 6 with the following options.

CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic 
-fno-strict-aliasing"    \
LDFLAGS="-Wl,-z,now -Wl,-z,relro"    \
./configure                                     \
     --docdir=/usr/share/doc/dovecot-2.3.0   \
     --with-lzma                                \
     --disable-static                           \
     --disable-rpath                           \
     --with-nss                                    \
     --with-shadow                           \
     --with-pam                                 \
     --with-gssapi=plugin                 \
     --with-ldap=plugin                    \
     --with-sql=plugin                       \
     --with-lua=plugin                       \
     --with-pgsql                                \
     --with-mysql                               \
     --with-sqlite                               \
     --with-vpopmail=/etc/libvpopmail   \
     --with-zlib                                  \
     --with-libcap                              \
     --with-libwrap                           \
     --with-ssl=openssl                    \
     --with-ssldir=/etc/pki/dovecot    \
     --with-solr                                 \
     --with-docs

and compiled with the following:

# make -j2

When I run a 'make check':

# make check

I get the following error:

make[3]: Entering directory 
`/root/dovecot/dovecot-ce-2.3.0/src/lib-compression'
for bin in test-compression; do \
           if ! /bin/sh ../../run-test.sh ../.. ./$bin; then exit 1; fi; \
         done
compression handler gz ............................................... : ok
compression handler bz2 .............................................. : ok
compression handler deflate .......................................... : ok
compression handler xz ............................................... : ok
gz concat ............................................................ : ok
gz no concat ......................................................... : ok
gz large header ...................................................... : ok
0 / 7 tests failed
==4468== Conditional jump or move depends on uninitialised value(s)
==4468==    at 0x3A6160ACB2: ??? (in /usr/lib64/liblzma.so.0.0.0)
==4468==    by 0x3A6160AEA9: ??? (in /usr/lib64/liblzma.so.0.0.0)
==4468==    by 0x3A61603121: ??? (in /usr/lib64/liblzma.so.0.0.0)
==4468==    by 0x3A616061A0: ??? (in /usr/lib64/liblzma.so.0.0.0)
==4468==    by 0x3A61605212: lzma_easy_encoder (in 
/usr/lib64/liblzma.so.0.0.0)
==4468==    by 0x406ACF: o_stream_create_lzma (ostream-lzma.c:206)
==4468==    by 0x403D89: test_compression_handler (test-compression.c:36)
==4468==    by 0x4040BD: test_compression (test-compression.c:96)
==4468==    by 0x408281: test_run_funcs (test-common.c:244)
==4468==    by 0x4083E0: test_run (test-common.c:315)
==4468==    by 0x40398B: main (test-compression.c:308)
==4468==
Failed to run: ./test-compression
make[3]: *** [check-local] Error 1
make[3]: Leaving directory 
`/root/dovecot/dovecot-ce-2.3.0/src/lib-compression'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory 
`/root/dovecot/dovecot-ce-2.3.0/src/lib-compression'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/root/dovecot/dovecot-ce-2.3.0/src'
make: *** [check-recursive] Error 1


Has anyone seen the above error and/or, Can anyone give me a reason why 
it's occurring?

-- 
Eric Broch
White Horse Technical Consulting (WHTC)



More information about the dovecot mailing list