mirror of
https://git.proxmox.com/git/proxmox-spamassassin
synced 2025-04-28 14:08:15 +00:00
36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
|
|
Notes on building SpamAssassin on VMS
|
|
-------------------------------------
|
|
|
|
- Firstly, do not do a default build; this will build a set of C components
|
|
which currently use Autoconf to determine their dependencies, to build
|
|
"spamc".
|
|
|
|
Instead, run
|
|
|
|
perl Makefile.PL
|
|
make spamassassin
|
|
|
|
If you want "spamc" I suggest you provide a replacement header and
|
|
binaries.mk we can use, then we can special-case VMS in Makefile.PL to use
|
|
those instead of running autoconf.
|
|
|
|
- The generated Makefile.PL no longer relies on UNIX input/output
|
|
redirection; /bin/sh "for" loops; @foo "silent" directives; backslashed
|
|
continuations; or [ -f foo ] || somecommand conditionals. At least, not in
|
|
our code any more ;)
|
|
|
|
- There are still some UNIX paths inside the generated Makefile:
|
|
"rules/local.cf" for example. Suggestions on how to work around this
|
|
neatly inside the Makefile syntax while gaining VMS compatibility would be
|
|
welcome!
|
|
|
|
- "make test" will probably rely heavily on UNIX-style input and output
|
|
redirection, so will probably still fail.
|
|
|
|
- bug 1099 in the SA Bugzilla is being used to track progress.
|
|
|
|
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=1099
|
|
|
|
|