Larry Greenfield writes:
>
>I've thrown Cyrus IMAP 2.0.16 on ftp.andrew.cmu.edu.  I didn't test
>the ancillary utilities as much as I would've liked (cyradm, etc.) but
>the base server should be solid.

Thanks.  I've compiled it under Solaris 2.6, with very few problems,
and it runs quite nicely under Solaris 8.  This was an upgrade from
2.0.12 to 2.0.16, and was quite easy to do.

I did encounter a problem with configure.  It defined the path to
the zephyr include files incorrectly.  Commenting out these two
lines fixed that:

> #               ZEPHYR_CPPFLAGS="-I${with_zephyr}/include/zephyr"
> #           else

I had two patches to apply, the drac_auth.patch and my improved
directory hashing patch.  The drac_auth.patch had one failure...

>Patching file man/imapd.conf.5 using Plan A...
>Hunk #1 failed at 224.

This was because the text of the man page had changed in the area
of the patch.  It was easy to apply by hand.

My improved directory hashing patch, developed for cyrus-imapd-2.0.12,
applied with no complaints.  Since this patch still has not been
incorporated into the Cyrus source, I'm making it available at:

        http://mail.cc.umanitoba.ca/source/

Look for `cyrus-dir-hash'.

Once again, I had to hand-edit three perl makefiles to set the shared
library search path correctly, and to add load library definitions
for ssl and crypto.  I also had to do the `make' in those three
directories, because if I did it at a higher level, the makefiles
got recreated, without my changes.  In essence, in each Makefile,
I set LD_RUN_PATH to only /usr/local/lib, which is where I install
all the shared libraries, and removed all the `-R' settings from the
`$(LD)' command lines.  I also added to LDLOADLIBS the `-L' setting
for the SSL libraries along with `-lssl -lcrypto'.


-- 
-Gary Mills-    -Unix Support-    -U of M Academic Computing and Networking-

Reply via email to