Sorry. Haven't been able to work on this for several weeks. (I'm the OP.) The machine runs RH linux (5.4, IIRC) installed via kickstart, using a "stock" configuration -- no special efforts to include any perl packages. So it's just a basic configurtion, perl-wise.
However, it turns out that there is a CPAN mirror inside our firewall (nice of them to tell me about it -- which, in fact, they didn't; I found it by snooping around). Someone did send me a list of the dependencies they knew about (which aren't in the INSTALL file), but, that's __supposed__ to be moot, if this CPAN mirror is all that it should be. We shall see -- though, right now, I don't know when we shall see, since I'm still called away to do this other thing. After all the time I spent chasing dependencies it seems like I ought to be able to find time to test out this mirror, but.... About the only thing we can get past the "air gap" (not a true air gap, but it's the shortest way to describe it) is email. Management has all these grandfathered requirements about stuff they must have _and_ stuff I can't do (e.g.,no RBLs) _and_ (so it seems to me) a real problem with certain kinds of spam (read blue pills), so, bottom line is, I'm reinventing a lot of wheels. Don't get me started. Thanks to all who replied. I should have said so earlier, but.... j. ----- Forwarded message from Karsten Br?ckelmann <guent...@rudersport.de> ----- Date: Tue, 29 Oct 2013 22:45:40 +0100 From: Karsten Br?ckelmann <guent...@rudersport.de> To: users@spamassassin.apache.org Subject: Re: dependency hell X-Mailer: Evolution 2.22.1.1 On Tue, 2013-10-29 at 13:27 -0500, Jay G. Scott wrote: > I have a machine on which I'd like to run spamassassin. > But it's behind an air gap. It's not on the internet. > I've been downloading missing perl packages a handful > at a time, but I despair of the list ever coming to an > end. > 2. Or does somebody have this list of dependencies > already? See the INSTALL file. It lists required and optional Perl Modules SA depends on. Dependencies of these SA dependencies are outside our scope. CPAN and (distro) package management systems handle these. I notice you didn't (yet) answer the questions about your distribution and how you installed Linux in the first place. However, even without telling us -- you should be able to extract the complete dependency tree out of your distro's package management. In case you are permitted to tell -- I'm also curios about the reason for these strict requirements, and what you're going to use SA for in such an environment. -- char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}} ----- End forwarded message ----- -- Jay Scott 512-835-3553 g...@arlut.utexas.edu Head of Sun Support, Sr. System Administrator Applied Research Labs, Computer Science Div. S224 University of Texas at Austin