[Dovecot] Dovecot 1.1.1 + zlib plugin + mbox crash
Dean Brooks
dean at iglou.com
Thu Jul 24 20:11:55 EEST 2008
On Thu, Jul 24, 2008 at 04:30:28PM +0100, Chris Wakelin wrote:
> Chris Wakelin wrote:
> >>>I can try this in Solaris 10, but I don't really see why the
> >>>OS/architecture should matter.
> >>
> >>Oh, unless there are some bugs in your zlib version, such as related to
> >>seeking..
> >
> >Could be, I imagine it's as prehistoric as the bzlib :)
> >
>
> Right, I've tried dovecot-1.1.2 using my own zlib-1.2.3 (and
> bzlib-1.0.5) build on Solaris 8:
>
> ldd lib20_zlib_plugin.so gives
> libz.so => /opt/RDGzlib/lib/libz.so
> libbz2.so => /opt/RDGbzlib/lib/libbz2.so ...
>
> and get the same problems.
I cannot get Dovecot 1.1.2 to compile at all on Solaris8 with gcc
3.3.4 and newly recompiled versions of bzip2 and zlib libraries. This
is the first time I've ever had a problem getting Dovecot to compile
under Solaris 8.
Making all in zlib
make[4]: Entering directory `/usr/local/src/dovecot/dovecot-1.1.2/src/plugins/zlib'
/bin/bash ../../../libtool --tag=CC --mode=link gcc -std=gnu99 -O0 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -module -avoid-version -o lib20_zlib_plugin.la -rpath /usr/local/adm/dovecot/lib/dovecot istream-bzlib.lo istream-zlib.lo zlib-plugin.lo -lz -lbz2 -lrt -lnsl -lsocket
gcc -shared -Wl,-h -Wl,lib20_zlib_plugin.so -o .libs/lib20_zlib_plugin.so .libs/istream-bzlib.o .libs/istream-zlib.o .libs/zlib-plugin.o -lz -lbz2 -lrt -lnsl -lsocket -lc
Text relocation remains referenced
against symbol offset in file
<unknown> 0x3ab8 /usr/local/lib/libbz2.a(decompress.o)
<unknown> 0x3abc /usr/local/lib/libbz2.a(decompress.o)
<unknown> 0x3ac0 /usr/local/lib/libbz2.a(decompress.o)
fgetc 0x20e8 /usr/local/lib/libbz2.a(bzlib.o)
exit 0x3c /usr/local/lib/libbz2.a(bzlib.o)
__ctype 0x2f60 /usr/local/lib/libbz2.a(bzlib.o)
__ctype 0x2f68 /usr/local/lib/libbz2.a(bzlib.o)
fopen64 0x3104 /usr/local/lib/libbz2.a(bzlib.o)
ungetc 0x2100 /usr/local/lib/libbz2.a(bzlib.o)
.div 0x8a8 /usr/local/lib/libbz2.a(compress.o)
.div 0xabc /usr/local/lib/libbz2.a(blocksort.o)
.div 0xe48 /usr/local/lib/libbz2.a(blocksort.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make[4]: *** [lib20_zlib_plugin.la] Error 1
--
Dean Brooks
dean at iglou.com
More information about the dovecot
mailing list