# running Build.PL /Users/cpanrun/build/5.10.0/bin/perl Build.PL Creating custom builder _build/lib/My/Builder.pm in _build/lib/My Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Math-Currency' version '0.46' Unknown 'build_class', defaulting to 'Module::Build' /Users/cpanrun/build/5.10.0/bin/perl Build --makefile_env_macros 1 Copying lib/Math/Currency/GBP.pm -> blib/lib/Math/Currency/GBP.pm Copying lib/Math/Currency.pm -> blib/lib/Math/Currency.pm Copying lib/Math/Currency/JPY.pm -> blib/lib/Math/Currency/JPY.pm Manifying blib/lib/Math/Currency.pm -> blib/libdoc/Math::Currency.3 Build: blib/lib/Math/Currency.pm: cannot resolve L in paragraph 73. Build: blib/lib/Math/Currency.pm: cannot resolve L in paragraph 98. HTMLifying blib/lib/Math/Currency.pm -> blib/libhtml/site/lib/Math/Currency.html /Users/cpanrun/build/5.10.0/bin/perl Build --makefile_env_macros 1 test t/001_load........1..2 ok 1 - use Math::Currency; ok 2 - The object isa Math::Currency ok t/002_basic.......ok 1 - use Math::Currency; ok 2 - format defaults configured ok 3 - INT_CURR_SYMBOL = 'USD ' ok 4 - CURRENCY_SYMBOL = '$' ok 5 - MON_DECIMAL_POINT = '.' ok 6 - MON_THOUSANDS_SEP = ',' ok 7 - MON_GROUPING = '3' ok 8 - POSITIVE_SIGN = '' ok 9 - NEGATIVE_SIGN = '-' ok 10 - INT_FRAC_DIGITS = '2' ok 11 - FRAC_DIGITS = '2' ok 12 - P_CS_PRECEDES = '1' ok 13 - P_SEP_BY_SPACE = '0' ok 14 - N_CS_PRECEDES = '1' ok 15 - N_SEP_BY_SPACE = '0' ok 16 - P_SIGN_POSN = '1' ok 17 - N_SIGN_POSN = '1' ok 18 - class new ok 19 - object new ok 20 - new via exported Money() ok 21 - multiply ok 22 - divide ok 23 - greater than (numeric) ok 24 - less than (numeric) ok 25 - equal to (numeric) ok 26 - equal to (string) ok 27 - display of negative currency ok 28 - new negative currency ok 29 - auto decimal places to FRAC_DIGITS ok 30 - multiply followed by auto-round ok 31 - identity multiply ok 32 - negative identity multiply ok 33 - Add currency string (inherited add) ok 34 - Add currency string (parens negative) ok 35 - default format returned ok 36 - set a custom format ok 37 - default format copied ok 38 - custom format maintained ok 39 - default format restored ok 40 - foreign currency with auto-rounding ok 41 - two object equality (numeric) ok 42 - two object equality (string) ok 43 - changes to object format ok 44 - autoupgrade to object ok 45 - Re-initialized locale with en_GB ok 46 - POSIX format set properly ok 47 - POSIX format reset properly ok 48 - display without formatting ok 49 - display integer number of minimum units ok 50 - convert to integer without rounding failure ok 51 - Custom formatting good ok 52 - Keeps custom formatting ok 53 - format defaults configured ok 54 - INT_CURR_SYMBOL = 'USD ' ok 55 - CURRENCY_SYMBOL = '$' ok 56 - MON_DECIMAL_POINT = '.' ok 57 - MON_THOUSANDS_SEP = ',' ok 58 - MON_GROUPING = '3' ok 59 - POSITIVE_SIGN = '' ok 60 - NEGATIVE_SIGN = '-' ok 61 - INT_FRAC_DIGITS = '2' ok 62 - FRAC_DIGITS = '2' ok 63 - P_CS_PRECEDES = '1' ok 64 - P_SEP_BY_SPACE = '0' ok 65 - N_CS_PRECEDES = '1' ok 66 - N_SEP_BY_SPACE = '0' ok 67 - P_SIGN_POSN = '1' ok 68 - N_SIGN_POSN = '1' ok 69 - class new ok 70 - object new ok 71 - new via exported Money() ok 72 - multiply ok 73 - divide ok 74 - greater than (numeric) ok 75 - less than (numeric) ok 76 - equal to (numeric) ok 77 - equal to (string) ok 78 - display of negative currency ok 79 - new negative currency ok 80 - auto decimal places to FRAC_DIGITS ok 81 - multiply followed by auto-round ok 82 - identity multiply ok 83 - negative identity multiply ok 84 - Add currency string (inherited add) ok 85 - Add currency string (parens negative) ok 86 - default format returned ok 87 - set a custom format ok 88 - default format copied ok 89 - custom format maintained ok 90 - default format restored ok 91 - foreign currency with auto-rounding ok 92 - two object equality (numeric) ok 93 - two object equality (string) ok 94 - changes to object format ok 95 - autoupgrade to object ok 96 - Re-initialized locale with en_GB ok 97 - POSIX format set properly ok 98 - POSIX format reset properly ok 99 - display without formatting ok 100 - display integer number of minimum units ok 101 - convert to integer without rounding failure ok 102 - Custom formatting good ok 103 - Keeps custom formatting 1..103 ok t/003_subclass....1..7 ok 1 - use Math::Currency::JPY; ok 2 - The object isa Math::Currency ok 3 - The object isa Math::Currency::JPY ok 4 - Extended ASCII currency marker ok 5 - ISO currency marker ok 6 - Individual currency object ok 7 - Individual currency object ok t/004_localize....1..32 ok 1 - Re-initialized locale with en_GB ok 2 - INT_CURR_SYMBOL = 'GBP ' ok 3 - CURRENCY_SYMBOL = '£' ok 4 - MON_DECIMAL_POINT = '.' ok 5 - MON_THOUSANDS_SEP = ',' ok 6 - MON_GROUPING = '3' ok 7 - POSITIVE_SIGN = '' ok 8 - NEGATIVE_SIGN = '-' ok 9 - INT_FRAC_DIGITS = '2' ok 10 - FRAC_DIGITS = '2' ok 11 - P_CS_PRECEDES = '1' ok 12 - P_SEP_BY_SPACE = '0' ok 13 - N_CS_PRECEDES = '1' ok 14 - N_SEP_BY_SPACE = '0' ok 15 - P_SIGN_POSN = '1' ok 16 - N_SIGN_POSN = '1' ok 17 - use Math::Currency::GBP; ok 18 - 'GBP ' = 'GBP ' # Failed test ' '£' = '£'' not ok 19 - '£' = '£' # at t/004_localize.t line 45. ok 20 - '.' = '.' ok 21 - ',' = ',' ok 22 - '3' = '3' ok 23 - '' = '' ok 24 - '-' = '-' ok 25 - '2' = '2' ok 26 - '2' = '2' ok 27 - '1' = '1' ok 28 - '0' = '0' ok 29 - '1' = '1' ok 30 - '0' = '0' ok 31 - '1' = '1' ok 32 - '1' = '1' # Looks like you failed 1 test of 32. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 19 Failed 1/32 tests, 96.88% okay t/005_rounding....ok 1 - use Math::Currency; ok 2 - hides extended precision (overloaded "") ok 3 - hides extended precision (bstr) ok 4 - hides extended precision (as_float) ok 5 - hides extended precision, rounding works ok 6 - no preliminary rounding ok 7 - no preliminary rounding 1..7 ok t/006_defaults....1..6 ok 1 - use Math::Currency; ok 2 - Individual currency object ok 3 - Individual currency object ok 4 - Default currency changed ok 5 - Object did not chang to new default currency ok 6 - Object changed to new default currency ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/004_localize.t 1 256 32 1 19 Failed 1/6 test scripts. 1/157 subtests failed. Files=6, Tests=157, 2 wallclock secs ( 1.51 cusr + 0.48 csys = 1.99 CPU) Failed 1/6 test programs. 1/157 subtests failed. make: *** [test] Error 255