--- Begin Message ---
http://www.hughes-family.org/bugzilla/show_bug.cgi?id=1099

           Summary: Unable to build Spamassassin 2.42 on VMS
           Product: Spamassassin
           Version: 2.42
          Platform: DEC
        OS/Version: OpenVMS
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: spamassassin
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Myself and others have been trying to build spamassassin 2.42 on VMS with Perl
5.6 and perl 5.8 without success.
I posted to the vmsperl mailing list and received the following response from
Craig Berry ([EMAIL PROTECTED]) one of the VMS perl Gurus :-

"
I took a quick look at the Makefile.PL and the postamble section is a
non-portable mess.  There is UNIX file name syntax, UNIX Makefile
syntax, UNIX compiler syntax, and even UNIX commands all over the
place.  The author has essentially treated MakeMaker as a hook upon
which to hang a custom UNIX Makefile.  The first step would be to
rewrite the Makefile.PL more or less from scratch.

On the other hand, we've seen recently on the list that someone did
manage to get the extension built, though I don't know how:

<http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/2002-10/msg00017.html>

On the *other* other hand, there were problems with a waitpid() call
once he got it built.  I'm sure the port is doable, it just looks
like it has not yet been done ant it's not something that can be done
in an hour or two.

"

It turns out the person referred to above hadn't built spamassassin but had
somehow got spamassassin.raw and spamd.raw running but with problems :-

From: [EMAIL PROTECTED]

"
In fact, I didn't build it, because on the machine where I tried to
build, I couldn't run mms (there is a security hole in xlib, so the
system administrators removed the exec right from it, and mms is linked
with xlib). What I did was that I ran spamassassin.raw and spamd.raw.
spamassassin.raw worked fine (it complains about some filenames in UNIX
syntax, but that's all), but unfortunately, spamd.raw wants to fork,
and it does not work on VMS.
"

Could someone look at rewriting Makefile.PL to be more portable to non-unix
perl systems and contact Craig or Attila to see how we can workaround the 
waitpid / fork problem.

These problems currently mean that Spamassassin is unusable on VMS.


David Webb
VMS and Unix team leader
CCSS
Middlesex University



------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.
--- End Message ---

Reply via email to