# running Build.PL C:\cpanrun\build\5-10-0\bin\perl.exe Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Python-Serialise-Pickle' version '0.01' Unknown 'build_class', defaulting to 'Module::Build' Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 Build: blib\lib\Python\Serialise\Pickle.pm: cannot resolve L in paragraph 152. Copying lib\Python\Serialise\Pickle.pm -> blib\lib\Python\Serialise\Pickle.pm Manifying blib\lib/Python/Serialise/Pickle.pm -> blib\libdoc\Python.Serialise.Pickle.3 HTMLifying blib\lib\Python\Serialise\Pickle.pm -> blib\libhtml\site\lib\Python\Serialise\Pickle.html Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 test t\01numbers........ok 1 - use Python::Serialise::Pickle; ok 2 LOAD C=I C=1 C=2 C=3 C=4 C= C=. ok 3 LOAD C=I C=- C=1 C=2 C=3 C=4 C= C=. ok 4 LOAD C=F C=1 C=. C=2 C=3 C=4 C= C=. ok 5 LOAD C=F C=- C=1 C=. C=2 C=3 C=4 C= C=. ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 LOAD C=I C=1 C=2 C=3 C=4 C= C=. ok 14 LOAD C=I C=- C=1 C=2 C=3 C=4 C= C=. ok 15 LOAD C=F C=1 C=. C=2 C=3 C=4 C= C=. ok 16 LOAD C=F C=- C=1 C=. C=2 C=3 C=4 C= C=. ok 17 1..17 ok t\02strings........ok 1 - use Python::Serialise::Pickle; ok 2 LOAD C=S C=" C=' C=s C=i C=m C=p C=l C=e C=' C=" C= C=p C=0 C= C=. ok 3 LOAD C=S C=' C=" C=s C=i C=m C=p C=l C=e C=" C=' C= C=p C=0 C= C=. ok 4 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=' C= C=p C=0 C= C=. ok 5 LOAD C=S C=' C=" C=s C=i C=m C=p C=l C=e C=" C=' C= C=p C=0 C= C=. ok 6 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C= C=s C=p C=a C=c C=e C=' C= C=p C=0 C= C=. ok 7 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=\ C=0 C=1 C=2 C=n C=e C=w C= C=l C=i C=n C=e C=' C= C=p C=0 C= C=. ok 8 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=\ C=0 C=1 C=2 C=n C=e C=w C= C=l C=i C=n C=e C=' C= C=p C=0 C= C=. ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 LOAD C=S C=" C=' C=s C=i C=m C=p C=l C=e C=' C=" C= C=p C=0 C= C=. ok 20 LOAD C=S C=' C=" C=s C=i C=m C=p C=l C=e C=" C=' C= C=p C=1 C= C=. ok 21 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=' C= C=p C=2 C= C=. ok 22 LOAD C=S C=' C=" C=s C=i C=m C=p C=l C=e C=" C=' C= C=p C=3 C= C=. ok 23 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=\ C=0 C=4 C=0 C=s C=p C=a C=c C=e C=' C= C=p C=4 C= C=. ok 24 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=\ C=0 C=1 C=2 C=n C=e C=w C=\ C=0 C=4 C=0 C=l C=i C=n C=e C=' C= C=p C=5 C= C=. ok 25 LOAD C=S C=' C=s C=i C=m C=p C=l C=e C=\ C=0 C=1 C=2 C=n C=e C=w C=\ C=0 (in cleanup) Can't call method "close" on an undefined value at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 539 during global destruction. C=4 C=0 C=l C=i C=n C=e C=' C= C=p C=6 C= C=. ok 26 1..26 ok t\03lists..........ok 1 - use Python::Serialise::Pickle; ok 2 LOAD C=( C=l GET LIST C=p C=0 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=I ID=I C=4 C= C=a C=. END LIST LOAD C=( C=l GET LIST C=p C=0 C= C=S ID=S C=' C=s C=p C=a C=m C=' C= C=p C=1 C= C=a C=S ID=S C=' C=e C=g C=g C=s C=' C= C=p C=2 C= C=a C=I ID=I C=1 C=0 C=0 C= C=a C=I ID=I C=1 C=2 C=3 C=4 C= C=a C=. END LIST LOAD C=( C=l GET LIST C=p C=0 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=( ID=( C=l GET LIST C=p C=1 C= C=S ID=S C=' C=a C=' C= C=p C=2 C= C=a C=S ID=S C=' C=b C=' C= C=p C=3 C= C=a C=S ID=S C=' C=c C=' C= C=p C=4 C= C=a C=a END LIST C=. END LIST ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 LOAD C=( C=l GET LIST C=p C=0 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=I ID=I C=4 C= C=a C=. END LIST LOAD C=( C=l GET LIST C=p C=1 C= C=S ID=S C=' C=s C=p C=a C=m C=' C= C=p C=2 C= C=a C=S ID=S C=' C=e C=g C=g C=s C=' C= C=p C=3 C= C=a C=I ID=I C=1 C=0 C=0 C= C=a C=I ID=I C=1 C=2 C=3 C=4 C= C=a C=. END LIST LOAD C=( C=l GET LIST C=p C=4 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=( ID=( C=l GET LIST C=p C=5 C= C=S ID=S C=' C=a C=' C= C=p C=6 C= C=a C=S ID=S C=' C=b C=' C= C=p C=7 C= C=a C=S ID=S C=' C=c C=' C= C=p C=8 C= C=a C=a END LIST C=. END LIST ok 10 1..10 ok t\04tuples.........ok 1 - use Python::Serialise::Pickle; ok 2 LOAD C=( C=I BACKUP GET TUPLE C=I C=1 C= C=I C=2 C= C=I C=4 C= C=t C=p C=0 C= Getting ID C=. END TUPLE LOAD C=( C=S BACKUP GET TUPLE C=S C=' C=s C=p C=a C=m C=' C= C=p C=0 C= C=S C=' C=e C=g C=g C=s C=' C= C=p C=1 C= C=I C=1 C=0 C=0 C= C=I C=1 C=2 C=3 C= C=t C=p C=2 C= Getting ID C=. END TUPLE LOAD C=( C=I BACKUP GET TUPLE C=I C=1 C= C=I C=2 C= C=( C=S BACKUP GET TUPLE C=S C=' C=a C=' C= C=p C=0 C= C=S C=' C=b C=' C= C=p C=1 C= C=( C=S BACKUP GET TUPLE C=S C=' C=o C=n C=e C=' C= C=p C=2 C= C=S C=' C=t C=w C=o C=' C= C=p C=3 C= C=t C=p C=4 C= Getting ID END TUPLE C=t C=p C=5 C= Getting ID END TUPLE C=t C=p C=6 C= Getting ID C=. END TUPLE ok 3 LOAD C=( C=I BACKUP GET TUPLE C=I C=1 C= C=I C=2 C= C=( C=S BACKUP GET TUPLE C=S C=' C=a C=' C= C=p C=0 C= C=S C=' C=b C=' C= C=p C=1 C= C=( C=l GET LIST C=p C=2 C= C=S ID=S C=' C=o C=n C=e C=' C= C=p C=3 C= C=a C=S ID=S C=' C=t C=w C=o C=' C= C=p C=4 C= C=a C=t BACKUP END LIST C=t C=p C=5 C= Getting ID END TUPLE C=t C=p C=6 C= Getting ID C=. END TUPLE ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 LOAD C=( C=l GET LIST C=p C=0 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=I ID=I C=4 C= C=a C=. END LIST LOAD C=( C=l GET LIST C=p C=1 C= C=S ID=S C=' C=s C=p C=a C=m C=' C= C=p C=2 C= C=a C=S ID=S C=' C=e C=g C=g C=s C=' C= C=p C=3 C= C=a C=I ID=I C=1 C=0 C=0 C= C=a C=I ID=I C=1 C=2 C=3 C=4 C= C=a C=. END LIST LOAD C=( C=l GET LIST C=p C=4 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=( ID=( C=l GET LIST C=p C=5 C= C=S ID=S C=' C=a C=' C= C=p C=6 C= C=a C=S ID=S C=' C=b C=' C= C=p C=7 C= C=a C=( ID=( C=l GET LIST C=p C=8 C= C=S ID=S C=' C=o C=n C=e C=' C= C=p C=9 C= C=a C=S ID=S C=' C=t C=w C=o C=' C= C=p C=1 C=0 C= C=a C=a END LIST C=a END LIST C=. END LIST ok 12 LOAD C=( C=l GET LIST C=p C=1 C=1 C= C=I ID=I C=1 C= C=a C=I ID=I C=2 C= C=a C=( ID=( C=l GET LIST C=p C=1 C=2 C= C=S ID=S C=' C=a C=' C= C=p C=1 C=3 C= C=a C=S ID=S C=' C=b C=' C= C=p C=1 C=4 C= C=a C=( ID=( C=l GET LIST C=p C=1 C=5 C= C=S ID=S C=' C=o C=n C=e C=' C= C=p C=1 C=6 C= C=a C=S ID=S C=' C=t C=w C=o C=' C= C=p C=1 C=7 C= C=a C=a END LIST C=a END LIST C=. END LIST ok 13 1..13 ok t\05dicts..........ok 1 - use Python::Serialise::Pickle; ok 2 Use of uninitialized value $opts{"ignore_end_marker"} in print at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 406. LOAD C=( C=d GET DICT IGNORE END MARKER = C=p C=0 C= C=S C=' C=b C=' C= C=p C=1 C= GOT KEY C=I C=2 C= C=s C=S C=' C=a C=' C= C=p C=2 C= Use of uninitialized value $opts{"ignore_end_marker"} in print at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 406. GOT KEY C=I C=1 C= C=s C=. END DICT ok 3 - simple hash LOAD C=( C=d GET DICT IGNORE END MARKER = C=p C=0 C= C=S C=' C=a C=' C= C=p C=1 C= GOT KEY C=( C=I BACKUP GET TUPLE C=I C=1 C= C=I C=2 C= C=I C=3 C= C=t C=p C=2 C= Use of uninitialized value $opts{"ignore_end_marker"} in print at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 406. Getting ID C=s END TUPLE C=. END DICT Use of uninitialized value $opts{"ignore_end_marker"} in print at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 406. ok 4 - hash with list LOAD C=( C=d GET DICT IGNORE END MARKER = C=p C=0 C= C=S C=' C=a C=' C= C=p C=1 C= GOT KEY C=( C=d GET DICT IGNORE END MARKER = C=p C=2 C= C=S C=' C=b C=' C= C=p C=3 C= GOT KEY C=I C=2 C= C=s C=s END DICT C=. END DICT ok 5 - hash with hash 1..5 ok t\06empty..........ok 1 - use Python::Serialise::Pickle; ok 2 Use of uninitialized value $opts{"ignore_end_marker"} in print at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 406. LOAD C=( C=d GET DICT IGNORE END MARKER = C=p C=0 C= C=. END DICT ok 3 - empty dict LOAD C=( C=l GET LIST C=p C=0 C= C=. END LIST ok 4 - empty list LOAD C=( C=t BACKUP GET TUPLE C=t C=p C=0 C= Getting ID C=. END TUPLE ok 5 - empty tuple LOAD C=S C=' C=' C= C=p C=0 C= C=. ok 6 - empty string ok 7 ok 8 - dump empty dict ok 9 - dump empty list ok 10 - dump empty list ok 11 - dump empty string ok 12 Use of uninitialized value $opts{"ignore_end_marker"} in print at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Python-Serialise-Pickle\blib\lib/Python/Serialise/Pickle.pm line 406. ok 13 LOAD C=( C=d GET DICT IGNORE END MARKER = C=p C=0 C= C=. END DICT ok 14 - dogfood empty dict LOAD C=( C=l GET LIST C=p C=1 C= C=. END LIST ok 15 - dogfood empty list LOAD C=( C=l GET LIST C=p C=2 C= C=. END LIST ok 16 - dogfood empty tuple LOAD C=S C=' C=' C= C=p C=3 C= C=. ok 17 - dogfood empty string 1..17 ok t\07complicated....ok 1 - use Python::Serialise::Pickle; ok 2 ok 3 ok 4 - dump complicated ok 5 - dump complicated ok 6 1..6 ok All tests successful. Files=7, Tests=94, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 install Installing C:\cpanrun\build\5-10-0\site\lib\Python\Serialise\Pickle.pm Installing C:\cpanrun\build\5-10-0\man\man3\Python.Serialise.Pickle.3 Installing C:\cpanrun\build\5-10-0\html\site\lib\Python\Serialise\Pickle.html Writing C:\cpanrun\build\5-10-0\site\lib\auto\Python\Serialise\Pickle\.packlist