On Tue, 2007-06-12 at 12:45 +0100, Justin Mason wrote: > Daniel J McDonald writes: > > On Mon, 2007-06-11 at 21:09 -0400, Rose, Bobby wrote: > > > I'm seeing the same kind of messages mentioned after compiling from > > > source on Redhat ES4 and running make test. > > > > I'm wondering if this is the reason: > > + make FULLPERL=/usr/bin/perl test > > /usr/bin/perl5.8.7 build/mkrules --exit_on_no_src --src rulesrc --out > > rules --manifest MANIFEST --manifestskip MANIFEST.SKIP > > no source directory found: exiting > > nope, that can be ignored. > > > I don't see any other compilation errors. The build process complained > > about a few missing packages at the beginning Razor2, Mail::DKIM, and > > Encode::Detect. I was able to install all of those other than > > Encode::Detect (I can't get the perl-Encode-Detect srpm to recompile, > > and I can't figure out what pre-requisites it is missing, since it > > complained about not having ExtUtils::CBuilder, but installing that > > didn't seem to mollify it). > > > > I built 3.2.0 on this same box just a couple of weeks ago, and didn't > > see anything in the release notes, or the bugs that I read, telling me > > that I would need to make major changes, so I'm flummoxed. > > There should be no major changes since 3.2.0 that'd require that... > can you post the log files from t/log/d.spamc_optC/* ? >
I think the major error in the log files is: [27488] warn: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody [27488] warn: spamd: bayes: locker: safe_lock: cannot create tmp lockfile ./log/user_state/bayes.lock.ldap.austin-energy.net.27488 for ./log/user_state/bayes.lock: Permission denied So, you can't build the RPM as root. I just added all of the various groups to my user, set up a user build directory tree, compiled it under my username and it tested fine, at least to the point that it normally bombs