managesieve not working in dovecot-2.0-pigeonhole

[email protected]
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.