hi,

i've installed cyrus-imapd-2.2.8 on OSX 10.3.5.

OSX's perl (5.8.5) libs are installed below "/System/Library/Perl/5.8.5"

in the cyrus build, PERLPREFIX = $(PREFIX) ( found in 'perl/imap/Makefile' & 
'perl/sieve/managesieve/Makefile' *after* makde depend, make all) defines where the Cyrus 
Perl libs are installed

however the PERLPREFIX is apparently incorrectly (?) appended to the install prefix.

i.e., if left at default:

       PERLPREFIX = $(PREFIX)

with a configure prefix of /usr/local/cyrus-imap, the libs are incorrectly installed 
in:

       % ls 
/usr/local/cyrus-imap/usr/local/cyrus-imap/lib/perl5/site_perl/5.8.5/darwin-thread-multi-2level/
               Cyrus  auto

if, however i change both instances of:

        ---     PERLPREFIX = $(PREFIX)
        +++     PERLPREFIX = /

with a configure prefix of /usr/local/cyrus-imap, the libs are installed as:

       % /usr/local/cyrus-imap/lib/perl5/site_perl/5.8.5/darwin-thread-multi-2level/
               Cyrus  auto

which is better, but STILL not where I want them to be: below 
/System/Library/Perl/5.8.5/...

of course, changing

        ---     PERLPREFIX = $(PREFIX)
        +++     PERLPREFIX = /System/Library/Perl/5.8.5/...

will only result in the install of:

       % ls 
/usr/local/cyrus-imap/System/Library/Perl/5.8.5/.../lib/perl5/site_perl/5.8.5/darwin-thread-multi-2level/
               Cyrus  auto

so, QUESTION:

what/where do i need to CHANGE to get the libs properly installed?

thx,

richard

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to