Operating System - HP-UX
1832584 Members
3279 Online
110043 Solutions
New Discussion

perl Mail::SpamAssassin 2.63

 
HPP
Regular Advisor

perl Mail::SpamAssassin 2.63

Hi,
I am trying to compile Mail::SpamAssassin on HP-UX 11.00 (perl 5.8.3 from Merijn) with sendmail 8.12.11. Has anybody tried to build it on HP-UX? Iam getting following errors:

t/spamc_B...................sh: 4845 Bus error(coredump)
# Failed test 1 in t/spamc_B.t at line 27
t/spamc_B...................NOK 1# t/spamc_B.t line 27 is: ok (spamcrun ("-B < data/spam/bsmtp", \&patterns_run_cb));
Not found: data = DATA
# Failed test 2 in t/SATest.pm at line 388
t/spamc_B...................NOK 2 Not found: helo = HELO example.com
# Failed test 3 in t/SATest.pm at line 388 fail #2
t/spamc_B...................NOK 3 Not found: status = KIFF
# Failed test 4 in t/SATest.pm at line 388 fail #3
t/spamc_B...................NOK 4 Not found: mailfrom = MAIL FROM:
# Failed test 5 in t/SATest.pm at line 388 fail #4
t/spamc_B...................NOK 5 Not found: quit = QUIT
# Failed test 6 in t/SATest.pm at line 388 fail #5
t/spamc_B...................NOK 6 Not found: rcptto = RCPT TO:
# Failed test 7 in t/SATest.pm at line 388 fail #6
t/spamc_B...................NOK 7 Not found: spamflag = X-Spam-Flag: YES
# Failed test 8 in t/SATest.pm at line 388 fail #7
t/spamc_B...................FAILED tests 1-8
Failed 8/8 tests, 0.00% okay
t/spamc_c...................# Failed test 1 in t/spamc_c.t at line 13
t/spamc_c...................NOK 1# t/spamc_c.t line 13 is: ok (!spamcrun ("-c < data/spam/001", \&patterns_run_cb));
t/spamc_c...................FAILED test 1
Failed 1/2 tests, 50.00% okay
t/spamc_c_stdout_closed.....# Failed test 1 in t/spamc_c_stdout_closed.t at line 29
t/spamc_c_stdout_closed.....NOK 1# t/spamc_c_stdout_closed.t line 29 is: ok (!myrun ("-c < data/spam/001", \&patterns_run_cb));
t/spamc_c_stdout_closed.....FAILED test 1
Failed 1/2 tests, 50.00% okay
t/spamd..................... Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd.....................ok 1/7# Failed test 2 in t/SATest.pm at line 388
t/spamd.....................NOK 2 Not found: noreal = NO_REAL_NAME
# Failed test 3 in t/SATest.pm at line 388 fail #2
t/spamd.....................NOK 3 Not found: flag = X-Spam-Flag: YES
t/spamd.....................ok 4/7# Failed test 5 in t/SATest.pm at line 388 fail #3
t/spamd.....................NOK 5 Not found: stars = X-Spam-Level: **********
# Failed test 6 in t/SATest.pm at line 388 fail #4
t/spamd.....................NOK 6 Not found: status = X-Spam-Status: Yes, hits=
# Failed test 7 in t/SATest.pm at line 388 fail #5
t/spamd.....................FAILED tests 2-3, 5-7
Failed 5/7 tests, 28.57% okay
t/spamd_allow_user_rules....ok 2/5 Not found: myfoo = 1.0 MYFOO
t/spamd_allow_user_rules....ok 3/5# Failed test 4 in t/SATest.pm at line 388
t/spamd_allow_user_rules....FAILED test 4
Failed 1/5 tests, 80.00% okay
t/spamd_hup.................ok 5/8 Not found: flag = X-Spam-Flag: YES
t/spamd_hup.................ok 7/8# Failed test 8 in t/SATest.pm at line 388
t/spamd_hup.................FAILED test 8
Failed 1/8 tests, 87.50% okay
t/spamd_maxchildren.........ok 1/22 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd_maxchildren.........ok 2/22# Failed test 3 in t/SATest.pm at line 388
t/spamd_maxchildren.........NOK 3 Not found: noreal = NO_REAL_NAME
# Failed test 4 in t/SATest.pm at line 388 fail #2
t/spamd_maxchildren.........NOK 4 Not found: flag = X-Spam-Flag: YES
# Failed test 5 in t/SATest.pm at line 388 fail #3
t/spamd_maxchildren.........NOK 5 Not found: stars = X-Spam-Level: **********
# Failed test 6 in t/SATest.pm at line 388 fail #4
t/spamd_maxchildren.........NOK 6 Not found: status = X-Spam-Status: Yes, hits=
# Failed test 7 in t/SATest.pm at line 388 fail #5
t/spamd_maxchildren.........ok 15/22 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd_maxchildren.........ok 16/22# Failed test 17 in t/SATest.pm at line 388 fail #6
t/spamd_maxchildren.........NOK 17 Not found: noreal = NO_REAL_NAME
# Failed test 18 in t/SATest.pm at line 388 fail #7
t/spamd_maxchildren.........NOK 18 Not found: flag = X-Spam-Flag: YES
# Failed test 19 in t/SATest.pm at line 388 fail #8
t/spamd_maxchildren.........NOK 19 Not found: stars = X-Spam-Level: **********
# Failed test 20 in t/SATest.pm at line 388 fail #9
t/spamd_maxchildren.........NOK 20 Not found: status = X-Spam-Status: Yes, hits=
# Failed test 21 in t/SATest.pm at line 388 fail #10
t/spamd_maxchildren.........FAILED tests 3-7, 17-21
Failed 10/22 tests, 54.55% okay
t/spamd_maxsize.............ok
t/spamd_port................ Not found: flag = X-Spam-Flag: YES
t/spamd_port................ok 2/4# Failed test 3 in t/SATest.pm at line 388
t/spamd_port................NOK 3 Not found: status = X-Spam-Status: Yes, hits=
# Failed test 4 in t/SATest.pm at line 388 fail #2
t/spamd_port................FAILED tests 3-4
Failed 2/4 tests, 50.00% okay
t/spamd_protocol_10......... Not found: symbolshit = GTUBE
t/spamd_protocol_10.........ok 1/10# Failed test 2 in t/SATest.pm at line 388
t/spamd_protocol_10.........NOK 2 Not found: response-11 = SPAMD/1.1 0 EX_OK
# Failed test 3 in t/SATest.pm at line 388 fail #2
t/spamd_protocol_10.........NOK 3 Not found: spamheader = Spam: True ;
# Failed test 4 in t/SATest.pm at line 388 fail #3
t/spamd_protocol_10.........NOK 4 Not found: symbolshit = GTUBE
# Failed test 6 in t/SATest.pm at line 388 fail #4
Not found: response-11 = SPAMD/1.1 0 EX_OK
# Failed test 7 in t/SATest.pm at line 388 fail #5
Not found: spamheader = Spam: True ;
# Failed test 8 in t/SATest.pm at line 388 fail #6
t/spamd_protocol_10.........FAILED tests 2-4, 6-10
Failed 8/10 tests, 20.00% okay
t/spamd_report..............ok 1/8 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd_report..............ok 2/8# Failed test 3 in t/SATest.pm at line 388
t/spamd_report..............NOK 3 Not found: date = INVALID_DATE
# Failed test 4 in t/SATest.pm at line 388 fail #2
t/spamd_report..............NOK 4 Not found: noreal = NO_REAL_NAME
# Failed test 5 in t/SATest.pm at line 388 fail #3
t/spamd_report..............NOK 5 Not found: habeas = HABEAS_SWE
t/spamd_report..............ok 6/8# Failed test 7 in t/SATest.pm at line 388 fail #4
t/spamd_report..............FAILED tests 3-5, 7
Failed 4/8 tests, 50.00% okay
t/spamd_report_ifspam.......ok 1/10 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd_report_ifspam.......ok 2/10# Failed test 3 in t/SATest.pm at line 388
t/spamd_report_ifspam.......NOK 3 Not found: date = INVALID_DATE
# Failed test 4 in t/SATest.pm at line 388 fail #2
t/spamd_report_ifspam.......NOK 4 Not found: noreal = NO_REAL_NAME
# Failed test 5 in t/SATest.pm at line 388 fail #3
t/spamd_report_ifspam.......FAILED tests 3-5
Failed 3/10 tests, 70.00% okay
t/spamd_stop................ Not found: status = X-Spam-Status: Yes,
t/spamd_stop................ok 1/2# Failed test 2 in t/SATest.pm at line 388
t/spamd_stop................FAILED test 2
Failed 1/2 tests, 50.00% okay
t/spamd_symbols............. Not found: endsinnums = FROM_ENDS_IN_NUMS,
t/spamd_symbols.............ok 1/3# Failed test 2 in t/SATest.pm at line 388
t/spamd_symbols.............NOK 2 Not found: noreal = NO_REAL_NAME,
# Failed test 3 in t/SATest.pm at line 388 fail #2
t/spamd_symbols.............FAILED tests 2-3
Failed 2/3 tests, 33.33% okay
t/spamd_unix................ Not found: flag = X-Spam-Flag: YES
t/spamd_unix................ok 2/4# Failed test 3 in t/SATest.pm at line 388
t/spamd_unix................NOK 3 Not found: status = X-Spam-Status: Yes, hits=
# Failed test 4 in t/SATest.pm at line 388 fail #2
t/spamd_unix................FAILED tests 3-4
Failed 2/4 tests, 50.00% okay
t/spamd_utf8................ Not found: flag = X-Spam-Flag: YES
t/spamd_utf8................ok 1/3# Failed test 2 in t/SATest.pm at line 388
t/spamd_utf8................NOK 2 Not found: status = X-Spam-Status: Yes, hits=
# Failed test 3 in t/SATest.pm at line 388 fail #2
t/spamd_utf8................FAILED tests 2-3
Failed 2/3 tests, 33.33% okay
t/strip2....................ok
t/stripmarkup...............ok
t/utf8......................ok
t/whitelist_addrs...........ok
t/whitelist_to..............ok
t/zz_cleanup................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
---------------------------------------------------------------------------------------------------------------------------------------------
t/spamc_B.t 8 8 100.00% 1-8
t/spamc_c.t 2 1 50.00% 1
t/spamc_c_stdout_closed.t 2 1 50.00% 1
t/spamd.t 7 5 71.43% 2-3 5-7
t/spamd_allow_user_rules.t 5 1 20.00% 4
t/spamd_hup.t 8 1 12.50% 8
t/spamd_maxchildren.t 22 10 45.45% 3-7 17-21
t/spamd_port.t 4 2 50.00% 3-4
t/spamd_protocol_10.t 10 8 80.00% 2-4 6-10
t/spamd_report.t 8 4 50.00% 3-5 7
t/spamd_report_ifspam.t 10 3 30.00% 3-5
t/spamd_stop.t 2 1 50.00% 2
t/spamd_symbols.t 3 2 66.67% 2-3
t/spamd_unix.t 4 2 50.00% 3-4
t/spamd_utf8.t 3 2 66.67% 2-3
1 test skipped.
Failed 15/39 test scripts, 61.54% okay. 51/281 subtests failed, 81.85% okay.
*** Error exit code 2

Stop.


I tried compiling version SpamAssassin 3.0 and get 96% success rate. With 2.63 i get 86% success rate for "make test".

Any inputs.
Thanks
Be Teachable
2 REPLIES 2
HPP
Regular Advisor

Re: perl Mail::SpamAssassin 2.63

I found the answer. If anybody is trying to to run "make test", first create user called "nobody".

here is the link where i found the answer
http://unix.derkeiler.com/Mailing-Lists/HP-UX-Admin/2003-07/0099.html

thanks
Be Teachable
Steven E. Protter
Exalted Contributor

Re: perl Mail::SpamAssassin 2.63

HP's sendmail configuration for HP-UX is just different than Linux, which is the platform spam assassin was designed for.

It would appear that you have completely removed sendmail 8.x that shipped with HP-UX and installed manually sendmail 8.12.x

You need to check that configuration carefully as a starting point.

A look at spam assassin's website doesn't seem to mention hp-ux. I'll check further.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com