managesieve not working in dovecot-2.0-pigeonhole
| Newsgroups | gmane.linux.redhat.rpm.atrpms.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I just discovered, that in dovecot-managesieve-0.2.1-11 (at least in the
el5.x86_64.rpm) the /usr/libexec/dovecot/managesieve-login is missing the
rpath to the libs:
ldd /usr/libexec/dovecot/managesieve-login
libdovecot-login.so.0 => not found
libdovecot.so.0 => not found
librt.so.1 => /lib64/librt.so.1 (0x00000032e9600000)
libc.so.6 => /lib64/libc.so.6 (0x00000032e8200000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00000032e8e00000)
/lib64/ld-linux-x86-64.so.2 (0x00000032e7e00000)
but the libraries are in the correct place:
/usr/lib64/dovecot/libdovecot.so.0 -> libdovecot.so.0.0.0
This affects only managesieve-login, the managesieve binary is ok, as
there the rpath was generated from the libdovecot-sieve.la file, which was
still existing at build time (at least this is my explanation of the
difference)
# Directory that this library needs to be installed in:
libdir='/usr/lib64/dovecot'
--
Wolfgang Friebel Deutsches Elektronen-Synchrotron DESY
Phone/Fax: +49 33762 77372/216 Platanenallee 6
Mail: Wolfgang.Friebel AT desy.de D-15738 Zeuthen Germany