# New Ticket Created by James Keenan
# Please include the string: [perl #45387]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=45387 >
I've been getting these errors:
[parrot] 504 $ prove -v t/codingstd/c_header_guards.t
t/codingstd/c_header_guards....1..5
# Failed test (t/codingstd/c_header_guards.t at line 129)
# missing guard:
# /Users/jimk/work/parrot/languages/lua/pmc/lua_private.h
# Failed test (t/codingstd/c_header_guards.t at line 133)
# missing define:
# /Users/jimk/work/parrot/languages/lua/pmc/lua_private.h
# Failed test (t/codingstd/c_header_guards.t at line 137)
# missing endif comment:
# /Users/jimk/work/parrot/languages/lua/pmc/lua_private.h
# Looks like you failed 3 tests of 5.
ok 1 - identical PARROT_*_GUARD macro names used in headers
ok 2 - multiple PARROT_*_GUARD macros found in headers
not ok 3 - missing or misspelled PARROT_*_GUARD ifndef in headers
not ok 4 - missing or misspelled PARROT_*_GUARD define in headers
not ok 5 - missing or misspelled PARROT_*_GUARD comment after the
endif in headers
dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 3-5
Failed 3/5 tests, 40.00% okay
Failed Test Stat Wstat Total Fail List of Failed
------------------------------------------------------------------------
-------
t/codingstd/c_header_guards.t 3 768 5 3 3-5
Failed 1/1 test scripts. 3/5 subtests failed.
Files=1, Tests=5, 8 wallclock secs ( 0.93 cusr + 0.32 csys = 1.25
CPU)
Failed 1/1 test programs. 3/5 subtests failed.
I tried to fix them but failed. I probably don't understand the
PARROT_*_GUARD macros. This test file appears to have no 'ifndef'
headers; that may be part of the problem.
kid51