cyradm and really any script you run that fails because of the error you listed. And yes, the lines that execute perl.
On Fri, Apr 16, 2004 at 09:29:03AM +0100, Neil Marjoram X 663711 wrote: > Joe, > > Thanks for this, can you tell me which files I need to change. I assume > that you mean cyradm and to change the lines that execute the perl > command. > > Thanks, > > Neil. > On Thu, 2004-04-15 at 15:55, Joe Rhett wrote: > > Neil, open the files in question and modify the four real lines of the > > script so that you have -I/install/location/lib to where the perl modules are. > > > > This has been an ongoing bug that is indecently easy to fix, but Rob won't > > accept any patches on it. He evidently thinks that installing modules into > > the sitewide perl installation is the right idea. I believe that it's > > plain wrong, and want to use the libraries from the cyrus installation. > > It's a two-line patch, but nobody will accept it. > > > > On Thu, Apr 15, 2004 at 02:54:27PM +0100, 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 -- Joe Rhett Chief Geek [EMAIL PROTECTED] Isite Services, Inc. --- 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