Aaron Stone wrote:
On Thu, 2006-08-17 at 01:34 -0400, Matthew T. O'Connor wrote:
We need better (more? some?) Sieve documentation. libSieve is hard to install (running CentOS, probably easier on debian), and it's hard to figure out how to use after you have it.

It shouldn't be much harder than ./configure ; make ; make install
As a library, there are no frontend programs that come with it. So once
installed, it's just kinda there, waiting to be linked to. Did you run
into any complications during the build process?

If there aren't any more issues that come up with libSieve 2.1.3, I'm
going to release just the code portion of the tarball as 2.2.0 --
leaving out the www and rfc directories -- so I do greatly appreciate
any bug reports, complaints, ideas to round out the library.

Well, here are the issues I ran into. Compiling libSieve wasn't the hard part, I did ./configure --prefix=/usr/local/libsieve && make && make install and that worked fine. The hard part was then getting DBMail to compile with libsieve, I used:
 ./configure --prefix=/usr/local/dbmail --with-pgsql
      --with-sieve=/usr/local/libsieve/include
This got me through configure but then make failed to find the header files, or the libraries, so I had to simlink the libraries to the system library directory (/usr/lib) and symlink the header files into the DBMail source directory.

What might be helpful is if libsieve created a pkgconfig file like gmime does, that way the compiler can easily be told where everything is.

Thoughts?

Check out www.sieve.info -- it's the home site for the Sieve language.

Ahh... That is what I have been looking for, didn't come up in my google search. We definitely need a link to this on the wiki or in the Sieve docs or both.

Thanks again, Sieve ROCKS!

Reply via email to