Some further information : Cyrus was configured with :
./configure --with-openssl=/usr/local/ssl --with-libwrap=/usr/local --with-sasl=/usr/local I had to move the sasl header files into the imap source tree under sasl/ otherwise it complained they were not present. The configure complained about com_err : configure: WARNING: Parts of com_err distribuion were found, but not compile_et. configure: WARNING: Will build com_err from included sources. During the compile I only received this error : Note (probably harmless): No library found for -ldb-4.1 SASL was configured with : ./configure --with-openssl=/usr/local/ssl --with-libwrap=/usr/local There were no complaints whilst building SASL. On Thu, 2004-04-15 at 14:54, Neil Marjoram X 663711 wrote: > Thanks for that, I have now recompiled SASL and imap in the default > location, it seems the PREFIX is set in the Perl makefile for imap, and > thus it loads in the Cyrus tree instead of the Perl tree. My recompile > used default locations and now all is installed where I think it should > be. How ever it still does not work. > > Executing the cyradm command now produces this error: > > Can't load > '/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/Cyrus/IMAP/IMAP.so' for > module Cyrus::IMAP: ld.so.1: perl: fatal: relocation error: file > /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/Cyrus/IMAP/IMAP.so: symbol > db_strerror: referenced symbol not found at > /usr/local/lib/perl5/5.8.0/sun4-solaris/DynaLoader.pm line 229. > at > /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/Cyrus/IMAP/Admin.pm > line 44 > Compilation failed in require at > /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/Cyrus/IMAP/Admin.pm > line 44. > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/Cyrus/IMAP/Admin.pm > line 44. > Compilation failed in require at > /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/Cyrus/IMAP/Shell.pm > line 60. > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/Cyrus/IMAP/Shell.pm > line 60. > Compilation failed in require. > BEGIN failed--compilation aborted. > > I am still getting this error in the auth.log when I attempt to test the > imap server : > > Apr 15 14:45:35 lowestoft.adastral.ucl.ac.uk imtest[29027]: [ID 702911 > auth.warning] Could not find a dlname line in .la file: libsasldb.la > Apr 15 14:45:35 lowestoft.adastral.ucl.ac.uk imap[29026]: [ID 702911 > auth.notice] Bad IPREMOTEPORT value > Apr 15 14:45:35 lowestoft.adastral.ucl.ac.uk imap[29026]: [ID 702911 > auth.notice] Bad IPLOCALPORT value > Apr 15 14:45:35 lowestoft.adastral.ucl.ac.uk imtest[29027]: [ID 702911 > auth.notice] Bad IPLOCALPORT value > Apr 15 14:47:23 lowestoft.adastral.ucl.ac.uk lmtpunix[29031]: [ID 702911 > auth.warning] Could not find a dlname line in .la file: libsasldb.la > > Anybody any clues ? > > Thanks > > Neil. > > On Thu, 2004-04-15 at 14:21, Heinz Ulrich Stille wrote: > > On Thursday 15 April 2004 12:37, Neil Marjoram X 663711 wrote: > > > I have found the Cyrus Perl module located in the directory I installed > > > cyrus in : /opt/cyrus/lib/perl5/site_perl/5.8.0/sun4-solaris/. How do I > > > get it installed in the Perl tree? > > > > Did you install cyrus imap from a precompiled package? It should be installed > > into the perl tree if you compile it yourself. Alternatively set the perl > > include path (no idea how) or use an utility like "graft" (see freshmeat) to > > symbolically link it there, that's what I do. (I did compile everything > > myself, though, including perl.) > > > > No idea about the .la problem. > > > > MfG, Ulrich > > --- > 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 --- 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