[Dovecot] [dovecot] Problems installing managesieve and then managesieve-login

2010-02-01 Thread Jonathan Siegle
Hi,
Software:
AIX 5.3 
dovecot-2.0-pigeonhole revision 1234:7b3db97399de
with 
dovecot revision 10621:a978089d090b

I'm having problems installing managesieve. I modified the Makefile because 
DESTDIR was not being found. 

Here is what I changed to make it work:
 echo  $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install 
$(dovecot_pkglibexecPROGRAMS_INSTALL) '$$p' 
'/usr/local/dovecot2.0beta2/bin$(dovecot_pkglibexecdir)/$$f'; \
$(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install 
$(dovecot_pkglibexecPROGRAMS_INSTALL) $$p 
/usr/local/dovecot2.0beta2/bin$(dovecot_pkglibexecdir)/$$f || exit 1; \
---
Here is ORIGINAL:

  echo  $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install 
$(dovecot_pkglibexecPROGRAMS_INSTALL) '$$p' 
'$(DESTDIR)$(dovecot_pkglibexecdir)/$$f'; \
  $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install 
$(dovecot_pkglibexecPROGRAMS_INSTALL) $$p 
$(DESTDIR)$(dovecot_pkglibexecdir)/$$f || exit 1; \

Here is the error:

test -z  || 
/usr/local/src/imapservers/dovecothg/dovecot-2.0-pigeonhole/install-sh -d 
  /bin/sh ../../libtool --mode=install /usr/ladmin/bin/install -c 'managesieve' 
'/managesieve'
libtool: install: `' must be an absolute directory name
Try `libtool --help --mode=install' for more information.
gmake[3]: *** [install-dovecot_pkglibexecPROGRAMS] Error 1

managesieve-login is having the same problem.
sieve-tools installed just fine.

On my configure line I have:
$ ./configure --with-dovecot=../dovecot-2.0 --prefix=/usr/local/dovecot2.0beta2 
--with-managesieve=yes

Thanks,
Jonathan

smime.p7s
Description: S/MIME cryptographic signature


Re: [Dovecot] [dovecot] Problems installing managesieve and then managesieve-login

2010-02-01 Thread Timo Sirainen
On Mon, 2010-02-01 at 10:37 -0500, Jonathan Siegle wrote:
  echo  $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install 
 $(dovecot_pkglibexecPROGRAMS_INSTALL) '$$p' 
 '/usr/local/dovecot2.0beta2/bin$(dovecot_pkglibexecdir)/$$f'; \
 $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install 
 $(dovecot_pkglibexecPROGRAMS_INSTALL) $$p 
 /usr/local/dovecot2.0beta2/bin$(dovecot_pkglibexecdir)/$$f || exit 1; \

Sounds like this would help:
http://hg.dovecot.org/dovecot-2.0/rev/de9d6dae7fe5

So your dovecot-config file probably had empty dovecot_pkglibexecdir.



signature.asc
Description: This is a digitally signed message part


Re: [Dovecot] [dovecot] Problems installing managesieve and then managesieve-login

2010-02-01 Thread Jonathan Siegle

On Feb 1, 2010, at 10:43 AM, Timo Sirainen wrote:
 
 Sounds like this would help:
 http://hg.dovecot.org/dovecot-2.0/rev/de9d6dae7fe5
 
Fixed.

Thanks!
Jonathan

smime.p7s
Description: S/MIME cryptographic signature