gwadej / perl-device-usb

Perl module wrapping libusb
4 stars 7 forks source link

Avoid compile time warnings causing test failures due to undeclared $ENV variable #4

Closed shantanubhadoria closed 8 years ago

shantanubhadoria commented 9 years ago

Using Device::USB with undeclared LIBUSB_LIBDIR or LIBUSB_INCDIR gives a warning which causes compile tests to fail. to disable these warnings I wrapped the Inline code with a "no warnings;" HTH

gwadej commented 9 years ago

I don't see this behavior. I don't have the environment variables set and the tests run fine.

What is your environment? (OS, version of libusb, etc.)

shantanubhadoria commented 9 years ago

Hi, I see this behaviour(failing the no warning test) when I run compile tests for my own module Printer::ESCPOS which uses Device::USB. The OS is 14.04 Ubuntu x86_64

t/00-compile.t ......... 1/11 Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
t/00-compile.t ......... 5/11 Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.

#   Failed test 'no warnings found'
#   at t/00-compile.t line 60.
#          got: '6'
#     expected: '0'
# got warnings: [
#   'Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
# ',
#   'Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
# ',
#   'Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
# ',
#   'Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
# ',
#   'Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
# ',
#   'Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/Device/USB.pm line 10.
# '
# ]
# Looks like you failed 1 test of 11.
t/00-compile.t ......... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/11 subtests 

The test is a standard load test that checks for no warnings when loading modules https://metacpan.org/source/SHANTANU/Printer-ESCPOS-0.014/t/00-compile.t

gwadej commented 9 years ago

I have gone over the code without finding any way that the uninitialized value message would make sense. The line you show is protected by a check to verify that the variable is true, which would require that it is defined.

I've downloaded your module and executed the test you cite with

pro

gwadej commented 9 years ago

I have not been able to find any way to duplicate the problem you are reporting. I downloaded your module, did a "perl Makefile.PL && make" and then ran just the test you were reporting failed using "prove". This was the result:

$ prove -lvwm t/00-compile.t t/00-compile.t .. 1..10 ok 1 - Printer/ESCPOS.pm loaded ok ok 2 - Printer/ESCPOS/Connections/File.pm loaded ok ok 3 - Printer/ESCPOS/Connections/Network.pm loaded ok ok 4 - Printer/ESCPOS/Connections/Serial.pm loaded ok ok 5 - Printer/ESCPOS/Connections/USB.pm loaded ok ok 6 - Printer/ESCPOS/Manual.pm loaded ok ok 7 - Printer/ESCPOS/Profiles/Generic.pm loaded ok ok 8 - Printer/ESCPOS/Profiles/SinocanPSeries.pm loaded ok ok 9 - Printer/ESCPOS/Roles/Connection.pm loaded ok ok 10 - Printer/ESCPOS/Roles/Profile.pm loaded ok ok All tests successful. Files=1, Tests=10, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.45 cusr 0.09 csys = 0.57 CPU) Result: PASS


As you can see, there is no sign of the error you are reporting. I'm running Mint Linux 17.1, which is built from Ubuntu 14.04.1 x86_64.

Since we have (effectively) the same OS and version, I should be seeing the same thing you are.

This points pretty strongly to something unusual going on.

Looking at the code in your pull request, the only two variables that are part of Device::USB and interpolated into a string in the area you changed are $ENV{LIBUSB_LIBDIR} and $ENV{LIBUSB_INCDIR}. Both of them are tested for truth before being interpolated, so they can't be the problem.

What version of Inline do you have installed? Maybe the warning is coming from inside the Inline->init() call.

I have version 0.80 of Inline.

shantanubhadoria commented 9 years ago

I just had this same issue on a clean install of ubuntu 14.04 32 bit server. Apologies for the long length of the log. I am attaching my build log, see if it throws any light on the issue.

cpanm (App::cpanminus) 1.7001 on perl 5.018002 built for i686-linux-gnu-thread-multi-64int
Work directory is /root/.cpanm/work/1429692460.25423
You have make /usr/bin/make
You have LWP 6.05
You have /bin/tar: tar (GNU tar) 1.27.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
--> Working on SHANTANU/Printer-ESCPOS-0.020.tar.gz
Fetching http://www.cpan.org/authors/id/S/SH/SHANTANU/Printer-ESCPOS-0.020.tar.gz
-> OK
Unpacking Printer-ESCPOS-0.020.tar.gz
Entering Printer-ESCPOS-0.020
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Configuring Printer-ESCPOS-0.020
Running Makefile.PL
Warning: prerequisite Device::SerialPort 0 not found.
Warning: prerequisite Device::USB 0 not found.
Warning: prerequisite Type::Tiny 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Printer::ESCPOS
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have strict 0 ... Yes (1.07)
Checking if you have warnings 0 ... Yes (1.18)
Checking if you have aliased 0 ... Yes (0.31)
Checking if you have IO::File 0 ... Yes (1.16)
Checking if you have constant 0 ... Yes (1.27)
Checking if you have Time::HiRes 0 ... Yes (1.9725)
Checking if you have Test::More 0 ... Yes (1.001014)
Checking if you have IPC::Open3 0 ... Yes (1.13)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have File::Temp 0 ... Yes (0.23)
Checking if you have Device::SerialPort 0 ... No
Checking if you have Moo::Role 0 ... Yes (1.004002)
Checking if you have Moo 0 ... Yes (1.004002)
Checking if you have File::Spec 0 ... Yes (3.40)
Checking if you have Type::Tiny 0 ... No
Checking if you have IO::Handle 0 ... Yes (1.34)
Checking if you have Carp 0 ... Yes (1.29)
Checking if you have IO::Socket 0 ... Yes (1.36)
Checking if you have Device::USB 0 ... No
==> Found dependencies: Device::SerialPort, Type::Tiny, Device::USB
Searching Device::SerialPort on cpanmetadb ...
--> Working on Device::SerialPort
Fetching http://www.cpan.org/authors/id/C/CO/COOK/Device-SerialPort-1.04.tar.gz
-> OK
Unpacking Device-SerialPort-1.04.tar.gz
Entering Device-SerialPort-1.04
Checking configure dependencies from META.yml
Configuring Device-SerialPort-1.04
Running Makefile.PL
To enable serial port tests, use:
    perl Makefile.PL TESTPORT=<DEVICE>
where <DEVICE> is a specific port or 'auto' to autodetect.
Running ./configure ...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for library containing strerror... none required
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking sys/termiox.h usability... no
checking sys/termiox.h presence... no
checking for sys/termiox.h... no
checking sys/termios.h usability... yes
checking sys/termios.h presence... yes
checking for sys/termios.h... yes
checking sys/ttycom.h usability... no
checking sys/ttycom.h presence... no
checking for sys/ttycom.h... no
checking sys/modem.h usability... no
checking sys/modem.h presence... no
checking for sys/modem.h... no
checking IOKit/serial/ioss.h usability... no
checking IOKit/serial/ioss.h presence... no
checking for IOKit/serial/ioss.h... no
checking definition of _SC_CLK_TCK... found
checking definition of TIOCMBIS... found
checking definition of TIOCMBIC... found
checking definition of TIOCMGET... found
checking definition of CRTSCTS... found
checking definition of OCRNL... found
checking definition of ONLCR... found
checking definition of ECHOKE... found
checking definition of ECHOCTL... found
checking definition of TIOCM_CAR... found
checking definition of TIOCM_CD... found
checking definition of TIOCM_RNG... found
checking definition of TIOCM_RI... found
checking definition of TIOCM_CTS... found
checking definition of TIOCM_DSR... found
checking definition of TIOCMIWAIT... found
checking definition of TIOCGICOUNT... found
checking definition of TIOCINQ... found
checking definition of FIONREAD... found
checking definition of TIOCOUTQ... found
checking definition of TIOCSER_TEMT... found
checking definition of TIOCM_LE... found
checking definition of TIOCSERGETLSR... found
checking definition of TIOCSDTR... missing
checking definition of TIOCCDTR... missing
checking definition of TIOCM_RTS... found
checking definition of TIOCM_DTR... found
checking definition of CTSXON... missing
checking definition of RTSXOFF... missing
checking definition of TCGETX... found
checking definition of TCSETX... found
checking definition of IOSSIOSPEED... missing
checking definition of B0... found
checking definition of B50... found
checking definition of B75... found
checking definition of B110... found
checking definition of B134... found
checking definition of B150... found
checking definition of B200... found
checking definition of B300... found
checking definition of B600... found
checking definition of B1200... found
checking definition of B1800... found
checking definition of B2400... found
checking definition of B4800... found
checking definition of B9600... found
checking definition of B19200... found
checking definition of B38400... found
checking definition of B57600... found
checking definition of B115200... found
checking definition of B230400... found
checking definition of B460800... found
checking definition of B500000... found
checking definition of B576000... found
checking definition of B921600... found
checking definition of B1000000... found
checking definition of B1152000... found
checking definition of B1500000... found
checking definition of B2000000... found
checking definition of B2500000... found
checking definition of B3000000... found
checking definition of B3500000... found
checking definition of B4000000... found
checking serial control via ioctl... yes
checking read/write of RTS signal... yes
checking read/write of DTR signal... yes
checking read access to modem lines... yes
checking read access to buffer status... yes
checking read access to serial line status... yes
checking normal CTS/RTS flow control... yes
configure: creating ./config.status
config.status: creating config.h
Checking if your kit is complete...
Looks good
Writing Makefile for Device::SerialPort
Writing MYMETA.yml and MYMETA.json

You're ready to run 'make' now...
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have Test::More 0 ... Yes (1.001014)
Building and testing Device-SerialPort-1.04
cp SerialPort.pm blib/lib/Device/SerialPort.pm
/usr/bin/perl /usr/share/perl/5.18/ExtUtils/xsubpp  -typemap /usr/share/perl/5.18/ExtUtils/typemap  SerialPort.xs > SerialPort.xsc && mv SerialPort.xsc SerialPort.c
cc -c  -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -fPIC "-I/usr/lib/perl/5.18/CORE"   SerialPort.c
Running Mkbootstrap for Device::SerialPort ()
chmod 644 SerialPort.bs
rm -f blib/arch/auto/Device/SerialPort/SerialPort.so
cc  -shared -L/usr/local/lib -fstack-protector SerialPort.o  -o blib/arch/auto/Device/SerialPort/SerialPort.so  \
            \

chmod 755 blib/arch/auto/Device/SerialPort/SerialPort.so
cp SerialPort.bs blib/arch/auto/Device/SerialPort/SerialPort.bs
chmod 644 blib/arch/auto/Device/SerialPort/SerialPort.bs
cp modemtest blib/script/modemtest
/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/modemtest
Manifying blib/man1/modemtest.1p
Manifying blib/man3/Device::SerialPort.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01timing.t ........... ok
t/10basic.t ............ skipped: No serial port selected for use with testing
t/11saved-state.t ...... skipped: No serial port selected for use with testing
t/20inherited.t ........ skipped: No serial port selected for use with testing
t/21inherited-state.t .. skipped: No serial port selected for use with testing
All tests successful.
Files=5, Tests=7,  2 wallclock secs ( 0.04 usr  0.00 sys +  0.22 cusr  0.02 csys =  0.28 CPU)
Result: PASS
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl/5.18.2/auto/Device/SerialPort/SerialPort.so
Installing /usr/local/lib/perl/5.18.2/auto/Device/SerialPort/SerialPort.bs
Installing /usr/local/lib/perl/5.18.2/Device/SerialPort.pm
Installing /usr/local/man/man1/modemtest.1p
Installing /usr/local/man/man3/Device::SerialPort.3pm
Installing /usr/local/bin/modemtest
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed Device-SerialPort-1.04
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Device-SerialPort-1.04/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Device-SerialPort-1.04/install.json
Searching Type::Tiny on cpanmetadb ...
--> Working on Type::Tiny
Fetching http://www.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.000005.tar.gz
-> OK
Unpacking Type-Tiny-1.000005.tar.gz
Entering Type-Tiny-1.000005
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.17 ... Yes (6.66)
Configuring Type-Tiny-1.000005
Running Makefile.PL
Warning: prerequisite Exporter::Tiny 0.026 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Type::Tiny
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Exporter::Tiny 0.026 ... No
Checking if you have Test::More 0.96 ... Yes (1.001014)
==> Found dependencies: Exporter::Tiny
Searching Exporter::Tiny on cpanmetadb ...
--> Working on Exporter::Tiny
Fetching http://www.cpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-0.042.tar.gz
-> OK
Unpacking Exporter-Tiny-0.042.tar.gz
Entering Exporter-Tiny-0.042
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.17 ... Yes (6.66)
Configuring Exporter-Tiny-0.042
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Exporter::Tiny
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0.47 ... Yes (1.001014)
Building and testing Exporter-Tiny-0.042
cp lib/Exporter/Tiny.pm blib/lib/Exporter/Tiny.pm
cp lib/Exporter/Shiny.pm blib/lib/Exporter/Shiny.pm
Manifying blib/man3/Exporter::Shiny.3pm
Manifying blib/man3/Exporter::Tiny.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Perl 5.018002
t/01basic.t ....... ok
t/02renaming.t .... ok
t/03generators.t .. ok
t/04into.t ........ ok
t/05shiny.t ....... ok
t/06notwant.t ..... ok
t/07regexp.t ...... ok
t/08tags.t ........ ok
t/09warnings.t .... skipped: test requires Test::Warnings and Test::Fatal
t/10no.t .......... ok
All tests successful.
Files=10, Tests=32,  0 wallclock secs ( 0.04 usr  0.00 sys +  0.21 cusr  0.01 csys =  0.26 CPU)
Result: PASS
Manifying blib/man3/Exporter::Shiny.3pm
Manifying blib/man3/Exporter::Tiny.3pm
Installing /usr/local/share/perl/5.18.2/Exporter/Tiny.pm
Installing /usr/local/share/perl/5.18.2/Exporter/Shiny.pm
Installing /usr/local/man/man3/Exporter::Tiny.3pm
Installing /usr/local/man/man3/Exporter::Shiny.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed Exporter-Tiny-0.042
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Exporter-Tiny-0.042/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Exporter-Tiny-0.042/install.json
Building and testing Type-Tiny-1.000005
cp lib/Type/Coercion/Union.pm blib/lib/Type/Coercion/Union.pm
cp lib/Types/Standard/HashRef.pm blib/lib/Types/Standard/HashRef.pm
cp lib/Type/Tiny/Union.pm blib/lib/Type/Tiny/Union.pm
cp lib/Type/Tiny/Manual/Params.pod blib/lib/Type/Tiny/Manual/Params.pod
cp lib/Error/TypeTiny/Assertion.pm blib/lib/Error/TypeTiny/Assertion.pm
cp lib/Error/TypeTiny/Compilation.pm blib/lib/Error/TypeTiny/Compilation.pm
cp lib/Type/Parser.pm blib/lib/Type/Parser.pm
cp lib/Types/Standard/Dict.pm blib/lib/Types/Standard/Dict.pm
cp lib/Types/Standard/Tuple.pm blib/lib/Types/Standard/Tuple.pm
cp lib/Error/TypeTiny.pm blib/lib/Error/TypeTiny.pm
cp lib/Type/Library.pm blib/lib/Type/Library.pm
cp lib/Type/Tiny/Manual/Optimization.pod blib/lib/Type/Tiny/Manual/Optimization.pod
cp lib/Type/Params.pm blib/lib/Type/Params.pm
cp lib/Type/Tiny/Duck.pm blib/lib/Type/Tiny/Duck.pm
cp lib/Type/Tiny/Manual/Coercions.pod blib/lib/Type/Tiny/Manual/Coercions.pod
cp lib/Type/Tiny/Class.pm blib/lib/Type/Tiny/Class.pm
cp lib/Type/Tiny/_HalfOp.pm blib/lib/Type/Tiny/_HalfOp.pm
cp lib/Type/Tiny/Manual/UsingWithMoose.pod blib/lib/Type/Tiny/Manual/UsingWithMoose.pod
cp lib/Type/Tiny/Manual.pod blib/lib/Type/Tiny/Manual.pod
cp lib/Type/Tiny/Manual/UsingWithOther.pod blib/lib/Type/Tiny/Manual/UsingWithOther.pod
cp lib/Devel/TypeTiny/Perl58Compat.pm blib/lib/Devel/TypeTiny/Perl58Compat.pm
cp lib/Eval/TypeTiny.pm blib/lib/Eval/TypeTiny.pm
cp lib/Types/Common/Numeric.pm blib/lib/Types/Common/Numeric.pm
cp lib/Reply/Plugin/TypeTiny.pm blib/lib/Reply/Plugin/TypeTiny.pm
cp lib/Types/Common/String.pm blib/lib/Types/Common/String.pm
cp lib/Type/Registry.pm blib/lib/Type/Registry.pm
cp lib/Type/Utils.pm blib/lib/Type/Utils.pm
cp lib/Type/Coercion/FromMoose.pm blib/lib/Type/Coercion/FromMoose.pm
cp lib/Type/Tiny/Role.pm blib/lib/Type/Tiny/Role.pm
cp lib/Type/Tiny/Manual/Policies.pod blib/lib/Type/Tiny/Manual/Policies.pod
cp lib/Type/Tiny/Manual/Libraries.pod blib/lib/Type/Tiny/Manual/Libraries.pod
cp lib/Types/Standard/Map.pm blib/lib/Types/Standard/Map.pm
cp lib/Type/Tiny/Manual/UsingWithMoo.pod blib/lib/Type/Tiny/Manual/UsingWithMoo.pod
cp lib/Devel/TypeTiny/Perl56Compat.pm blib/lib/Devel/TypeTiny/Perl56Compat.pm
cp lib/Type/Tiny/Manual/UsingWithMouse.pod blib/lib/Type/Tiny/Manual/UsingWithMouse.pod
cp lib/Type/Coercion.pm blib/lib/Type/Coercion.pm
cp lib/Error/TypeTiny/WrongNumberOfParameters.pm blib/lib/Error/TypeTiny/WrongNumberOfParameters.pm
cp lib/Types/Standard/ArrayRef.pm blib/lib/Types/Standard/ArrayRef.pm
cp lib/Type/Tiny/Intersection.pm blib/lib/Type/Tiny/Intersection.pm
cp lib/Types/TypeTiny.pm blib/lib/Types/TypeTiny.pm
cp lib/Types/Standard/ScalarRef.pm blib/lib/Types/Standard/ScalarRef.pm
cp lib/Type/Tiny/Enum.pm blib/lib/Type/Tiny/Enum.pm
cp lib/Type/Tiny.pm blib/lib/Type/Tiny.pm
cp lib/Types/Standard.pm blib/lib/Types/Standard.pm
cp lib/Test/TypeTiny.pm blib/lib/Test/TypeTiny.pm
Manifying blib/man3/Types::Standard::Tuple.3pm
Manifying blib/man3/Type::Tiny::Manual::Params.3pm
Manifying blib/man3/Type::Tiny::Intersection.3pm
Manifying blib/man3/Type::Registry.3pm
Manifying blib/man3/Error::TypeTiny::Assertion.3pm
Manifying blib/man3/Types::Standard::Map.3pm
Manifying blib/man3/Reply::Plugin::TypeTiny.3pm
Manifying blib/man3/Types::Standard::Dict.3pm
Manifying blib/man3/Types::Common::Numeric.3pm
Manifying blib/man3/Type::Tiny::Manual::Coercions.3pm
Manifying blib/man3/Types::Standard::HashRef.3pm
Manifying blib/man3/Type::Tiny::Manual::UsingWithMouse.3pm
Manifying blib/man3/Devel::TypeTiny::Perl56Compat.3pm
Manifying blib/man3/Type::Tiny::Manual::Policies.3pm
Manifying blib/man3/Type::Tiny::Manual::Optimization.3pm
Manifying blib/man3/Type::Tiny::Manual::UsingWithMoo.3pm
Manifying blib/man3/Eval::TypeTiny.3pm
Manifying blib/man3/Types::Standard::ScalarRef.3pm
Manifying blib/man3/Type::Tiny::Manual::UsingWithMoose.3pm
Manifying blib/man3/Type::Parser.3pm
Manifying blib/man3/Type::Coercion::FromMoose.3pm
Manifying blib/man3/Type::Utils.3pm
Manifying blib/man3/Type::Library.3pm
Manifying blib/man3/Error::TypeTiny.3pm
Manifying blib/man3/Types::Standard::ArrayRef.3pm
Manifying blib/man3/Types::Common::String.3pm
Manifying blib/man3/Type::Tiny::Manual::UsingWithOther.3pm
Manifying blib/man3/Type::Coercion.3pm
Manifying blib/man3/Types::TypeTiny.3pm
Manifying blib/man3/Type::Tiny::Duck.3pm
Manifying blib/man3/Error::TypeTiny::Compilation.3pm
Manifying blib/man3/Error::TypeTiny::WrongNumberOfParameters.3pm
Manifying blib/man3/Test::TypeTiny.3pm
Manifying blib/man3/Types::Standard.3pm
Manifying blib/man3/Type::Tiny.3pm
Manifying blib/man3/Type::Tiny::Enum.3pm
Manifying blib/man3/Type::Tiny::Manual::Libraries.3pm
Manifying blib/man3/Devel::TypeTiny::Perl58Compat.3pm
Manifying blib/man3/Type::Tiny::Union.3pm
Manifying blib/man3/Type::Tiny::Class.3pm
Manifying blib/man3/Type::Tiny::_HalfOp.3pm
Manifying blib/man3/Type::Params.3pm
Manifying blib/man3/Type::Tiny::Manual.3pm
Manifying blib/man3/Type::Coercion::Union.3pm
Manifying blib/man3/Type::Tiny::Role.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/20-unit/Devel-TypeTiny-Perl56Compat/*.t t/20-unit/Devel-TypeTiny-Perl58Compat/*.t t/20-unit/Error-TypeTiny-Assertion/*.t t/20-unit/Error-TypeTiny-Compilation/*.t t/20-unit/Error-TypeTiny-WrongNumberOfParameters/*.t t/20-unit/Error-TypeTiny/*.t t/20-unit/Eval-TypeTiny/*.t t/20-unit/Test-TypeTiny/*.t t/20-unit/Type-Coercion-FromMoose/*.t t/20-unit/Type-Coercion-Union/*.t t/20-unit/Type-Coercion/*.t t/20-unit/Type-Library/*.t t/20-unit/Type-Params/*.t t/20-unit/Type-Parser/*.t t/20-unit/Type-Registry/*.t t/20-unit/Type-Tiny-Class/*.t t/20-unit/Type-Tiny-Duck/*.t t/20-unit/Type-Tiny-Enum/*.t t/20-unit/Type-Tiny-Intersection/*.t t/20-unit/Type-Tiny-Role/*.t t/20-unit/Type-Tiny-Union/*.t t/20-unit/Type-Tiny-_HalfOp/*.t t/20-unit/Type-Tiny/*.t t/20-unit/Type-Utils/*.t t/20-unit/Types-Common-Numeric/*.t t/20-unit/Types-Common-String/*.t t/20-unit/Types-Standard/*.t t/20-unit/Types-TypeTiny/*.t t/30-integration/Class-InsideOut/*.t t/30-integration/Exporter-Tiny/*.t t/30-integration/Function-Parameters/*.t t/30-integration/Kavorka/*.t t/30-integration/Moo/*.t t/30-integration/Moops/*.t t/30-integration/Moose/*.t t/30-integration/MooseX-Getopt/*.t t/30-integration/MooseX-Types/*.t t/30-integration/Mouse/*.t t/30-integration/MouseX-Types/*.t t/30-integration/Object-Accessor/*.t t/30-integration/Return-Type/*.t t/30-integration/Sub-Quote/*.t t/30-integration/Switcheroo/*.t t/30-integration/Type-Tie/*.t t/30-integration/Validation-Class-Simple/*.t t/30-integration/match-simple/*.t t/40-regression/*.t
# 
#   Perl                              5.018002
#   Exporter::Tiny                    0.042
#   Type::Tie                         undef
#   Type::Tiny::XS                    undef
# 
#   Moo                               1.004002
#   Moose                             2.1005
#   Mouse                             undef
# 
#   $AUTOMATED_TESTING                undef
#   $NONINTERACTIVE_TESTING           "1"
#   $EXTENDED_TESTING                 undef
#   $AUTHOR_TESTING                   undef
#   $RELEASE_TESTING                  undef
# 
#   $PERL_TYPE_TINY_XS                undef
#   $PERL_TYPES_STANDARD_STRICTNUM    undef
#   $PERL_ONLY                        undef
# 
# >>>> Type::Tiny is not using XS
# 
t/00-begin.t .............................................. ok
t/01-compile.t ............................................ ok
t/02-api.t ................................................ ok
t/03-leak.t ............................................... skipped: useithreads
t/20-unit/Devel-TypeTiny-Perl56Compat/basic.t ............. ok
t/20-unit/Devel-TypeTiny-Perl58Compat/basic.t ............. ok
t/20-unit/Error-TypeTiny-Assertion/basic.t ................ ok
t/20-unit/Error-TypeTiny-Compilation/basic.t .............. ok
t/20-unit/Error-TypeTiny-WrongNumberOfParameters/basic.t .. ok
t/20-unit/Error-TypeTiny/basic.t .......................... ok
t/20-unit/Error-TypeTiny/stacktrace.t ..................... ok
t/20-unit/Eval-TypeTiny/basic.t ........................... ok
t/20-unit/Eval-TypeTiny/fallback-aliases.t ................ skipped: test currently not working (TODO)
t/20-unit/Eval-TypeTiny/lexical-subs.t .................... ok
t/20-unit/Test-TypeTiny/basic.t ........................... ok
t/20-unit/Test-TypeTiny/extended.t ........................ ok
t/20-unit/Test-TypeTiny/matchfor.t ........................ ok
t/20-unit/Type-Coercion-FromMoose/basic.t ................. ok
t/20-unit/Type-Coercion-FromMoose/errors.t ................ ok
t/20-unit/Type-Coercion-Union/basic.t ..................... ok
t/20-unit/Type-Coercion/basic.t ........................... ok
t/20-unit/Type-Coercion/esoteric.t ........................ ok
t/20-unit/Type-Coercion/frozen.t .......................... ok
t/20-unit/Type-Coercion/inlining.t ........................ ok
t/20-unit/Type-Coercion/parameterized.t ................... ok
t/20-unit/Type-Coercion/smartmatch.t ...................... ok
t/20-unit/Type-Coercion/typetiny-constructor.t ............ ok
t/20-unit/Type-Library/assert.t ........................... ok
t/20-unit/Type-Library/errors.t ........................... ok
t/20-unit/Type-Library/inheritance.t ...................... ok
t/20-unit/Type-Library/is.t ............................... ok
t/20-unit/Type-Library/to.t ............................... ok
t/20-unit/Type-Library/types.t ............................ ok
t/20-unit/Type-Params/badsigs.t ........................... ok
t/20-unit/Type-Params/carping.t ........................... ok
t/20-unit/Type-Params/coerce.t ............................ ok
t/20-unit/Type-Params/methods.t ........................... ok
t/20-unit/Type-Params/mixednamed.t ........................ ok
t/20-unit/Type-Params/multisig.t .......................... ok
t/20-unit/Type-Params/named.t ............................. ok
t/20-unit/Type-Params/noninline.t ......................... ok
t/20-unit/Type-Params/optional.t .......................... ok
t/20-unit/Type-Params/positional.t ........................ ok
t/20-unit/Type-Params/slurpy.t ............................ ok
t/20-unit/Type-Parser/basic.t ............................. ok
t/20-unit/Type-Parser/moosextypes.t ....................... skipped: Test requires module 'MooseX::Types::Common' but it's not found
t/20-unit/Type-Registry/automagic.t ....................... ok
t/20-unit/Type-Registry/basic.t ........................... ok
t/20-unit/Type-Registry/methods.t ......................... ok
t/20-unit/Type-Registry/moosextypes.t ..................... skipped: Test requires module 'MooseX::Types::Common' but it's not found
t/20-unit/Type-Registry/mousextypes.t ..................... skipped: Test requires module 'MouseX::Types::Common' but it's not found
t/20-unit/Type-Tiny-_HalfOp/overload-precedence.t ......... ok
t/20-unit/Type-Tiny-Class/basic.t ......................... ok
t/20-unit/Type-Tiny-Class/errors.t ........................ ok
t/20-unit/Type-Tiny-Class/plus-constructors.t ............. ok
t/20-unit/Type-Tiny-Duck/basic.t .......................... ok
t/20-unit/Type-Tiny-Duck/errors.t ......................... ok
t/20-unit/Type-Tiny-Enum/basic.t .......................... ok
t/20-unit/Type-Tiny-Enum/errors.t ......................... ok
t/20-unit/Type-Tiny-Intersection/basic.t .................. ok
t/20-unit/Type-Tiny-Intersection/errors.t ................. ok
t/20-unit/Type-Tiny-Role/basic.t .......................... ok
t/20-unit/Type-Tiny-Role/errors.t ......................... ok
t/20-unit/Type-Tiny-Union/basic.t ......................... ok
t/20-unit/Type-Tiny-Union/errors.t ........................ ok
t/20-unit/Type-Tiny/arithmetic.t .......................... ok
t/20-unit/Type-Tiny/basic.t ............................... ok
t/20-unit/Type-Tiny/coercion-modifiers.t .................. ok
t/20-unit/Type-Tiny/esoteric.t ............................ ok
t/20-unit/Type-Tiny/my-methods.t .......................... ok
t/20-unit/Type-Tiny/parameterization.t .................... ok
t/20-unit/Type-Tiny/shortcuts.t ........................... ok
t/20-unit/Type-Tiny/smartmatch.t .......................... ok
t/20-unit/Type-Tiny/syntax.t .............................. ok
t/20-unit/Type-Tiny/to-moose.t ............................ ok
t/20-unit/Type-Tiny/to-mouse.t ............................ skipped: Test requires module 'Mouse' but it's not found
t/20-unit/Type-Utils/classifier.t ......................... ok
t/20-unit/Type-Utils/dwim-both.t .......................... skipped: Test requires module 'Mouse' but it's not found
t/20-unit/Type-Utils/dwim-moose.t ......................... ok
t/20-unit/Type-Utils/dwim-mouse.t ......................... skipped: Test requires module 'Mouse' but it's not found
t/20-unit/Type-Utils/match-on-type.t ...................... ok
t/20-unit/Type-Utils/warnings.t ........................... skipped: Test requires module 'Test::Warnings' but it's not found
t/20-unit/Types-Common-Numeric/basic.t .................... ok
t/20-unit/Types-Common-String/basic.t ..................... ok
t/20-unit/Types-Common-String/coerce.t .................... ok
t/20-unit/Types-Common-String/unicode.t ................... ok
t/20-unit/Types-Standard/basic.t .......................... ok
t/20-unit/Types-Standard/deep-coercions.t ................. ok
t/20-unit/Types-Standard/lockdown.t ....................... ok
t/20-unit/Types-Standard/mxtmlb-alike.t ................... ok
t/20-unit/Types-Standard/optlist.t ........................ ok
t/20-unit/Types-Standard/overload.t ....................... ok
t/20-unit/Types-Standard/strmatch.t ....................... ok
t/20-unit/Types-Standard/structured.t ..................... ok
t/20-unit/Types-Standard/tied.t ........................... ok
t/20-unit/Types-TypeTiny/basic.t .......................... skipped: Test requires module 'Mouse' but it's not found
t/20-unit/Types-TypeTiny/coercion.t ....................... skipped: Test requires module 'Mouse' but it's not found
t/20-unit/Types-TypeTiny/meta.t ........................... ok
t/30-integration/Class-InsideOut/basic.t .................. skipped: Test requires module 'Class::InsideOut' but it's not found
t/30-integration/Exporter-Tiny/basic.t .................... ok
t/30-integration/Exporter-Tiny/installer.t ................ skipped: Test requires module 'Sub::Exporter::Lexical' but it's not found
t/30-integration/Exporter-Tiny/role-conflict.t ............ ok
t/30-integration/Function-Parameters/basic.t .............. skipped: Test requires module 'Function::Parameters' but it's not found
t/30-integration/Kavorka/basic.t .......................... skipped: Test requires module 'Kavorka' but it's not found
t/30-integration/match-simple/basic.t ..................... skipped: Test requires module 'match::simple' but it's not found
t/30-integration/Moo/basic.t .............................. ok
t/30-integration/Moo/coercion-inlining-avoidance.t ........ ok
t/30-integration/Moo/coercion.t ........................... ok
t/30-integration/Moo/exceptions.t ......................... ok
t/30-integration/Moo/inflation.t .......................... ok
t/30-integration/Moo/inflation2.t ......................... ok
t/30-integration/Moops/basic.t ............................ skipped: Test requires module 'Moops' but it's not found
t/30-integration/Moops/library-keyword.t .................. skipped: Test requires module 'Moops' but it's not found
t/30-integration/Moose/accept-moose-types.t ............... ok
Name "Moose::Meta::TypeConstraint::dummy_1" used only once: possible typo at t/30-integration/Moose/basic.t line 305.
Name "Moose::Meta::TypeCoercion::dummy_3" used only once: possible typo at t/30-integration/Moose/basic.t line 308.
t/30-integration/Moose/basic.t ............................ ok
t/30-integration/Moose/coercion.t ......................... skipped: Moose version 2.12 required--this is only version 2.1005 at (eval 6) line 1.
t/30-integration/Moose/inflate-then-inline.t .............. ok
t/30-integration/Moose/native-attribute-traits.t .......... ok
t/30-integration/MooseX-Getopt/coercion.t ................. skipped: MooseX::Getopt version 0.63 required--this is only version 0.59 at (eval 240) line 1.
t/30-integration/MooseX-Types/basic.t ..................... ok
t/30-integration/MooseX-Types/extending.t ................. ok
t/30-integration/MooseX-Types/more.t ...................... ok
t/30-integration/Mouse/basic.t ............................ skipped: Test requires module 'Mouse' but it's not found
t/30-integration/Mouse/coercion.t ......................... skipped: Test requires module 'Mouse' but it's not found
t/30-integration/MouseX-Types/basic.t ..................... skipped: Test requires module 'MouseX::Types' but it's not found
t/30-integration/MouseX-Types/extending.t ................. skipped: Test requires module 'MouseX::Types' but it's not found
t/30-integration/Object-Accessor/basic.t .................. ok
t/30-integration/Return-Type/basic.t ...................... skipped: Test requires module 'Return::Type' but it's not found
t/30-integration/Sub-Quote/basic.t ........................ ok
t/30-integration/Sub-Quote/unquote-coercions.t ............ ok
t/30-integration/Sub-Quote/unquote-constraints.t .......... ok
t/30-integration/Switcheroo/basic.t ....................... skipped: Test requires module 'Switcheroo' but it's not found
t/30-integration/Type-Tie/basic.t ......................... skipped: Test requires module 'Type::Tie' but it's not found
t/30-integration/Validation-Class-Simple/archaic.t ........ skipped: Test requires module 'Validation::Class' but it's not found
t/30-integration/Validation-Class-Simple/basic.t .......... skipped: Test requires module 'Validation::Class' but it's not found
t/40-regression/73f51e2d.t ................................ ok
t/40-regression/gh1.t ..................................... ok
t/40-regression/rt85911.t ................................. ok
t/40-regression/rt86004.t ................................. ok
t/40-regression/rt86233.t ................................. ok
t/40-regression/rt86239.t ................................. ok
t/40-regression/rt90096-2.t ............................... ok
t/40-regression/rt90096.t ................................. ok
t/40-regression/rt92571-2.t ............................... ok
t/40-regression/rt92571.t ................................. ok
t/40-regression/rt92591.t ................................. ok
t/40-regression/rt94196.t ................................. ok
t/40-regression/rt97684.t ................................. skipped: Test requires module 'Devel::Hide' but it's not found
t/40-regression/rt98113.t ................................. ok
t/40-regression/ttxs-gh1.t ................................ ok
t/99-moose-std-types-test.t ............................... skipped: set EXTENDED_TESTING to true if you want to run this test
All tests successful.
Files=151, Tests=1852, 19 wallclock secs ( 0.51 usr  0.09 sys + 16.51 cusr  1.07 csys = 18.18 CPU)
Result: PASS
Installing /usr/local/share/perl/5.18.2/Test/TypeTiny.pm
Installing /usr/local/share/perl/5.18.2/Type/Parser.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny.pm
Installing /usr/local/share/perl/5.18.2/Type/Library.pm
Installing /usr/local/share/perl/5.18.2/Type/Registry.pm
Installing /usr/local/share/perl/5.18.2/Type/Params.pm
Installing /usr/local/share/perl/5.18.2/Type/Utils.pm
Installing /usr/local/share/perl/5.18.2/Type/Coercion.pm
Installing /usr/local/share/perl/5.18.2/Type/Coercion/Union.pm
Installing /usr/local/share/perl/5.18.2/Type/Coercion/FromMoose.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Intersection.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Duck.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Role.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Enum.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/_HalfOp.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Union.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Class.pm
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/Policies.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/UsingWithMouse.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/Params.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/Libraries.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/UsingWithMoo.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/Optimization.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/UsingWithOther.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/UsingWithMoose.pod
Installing /usr/local/share/perl/5.18.2/Type/Tiny/Manual/Coercions.pod
Installing /usr/local/share/perl/5.18.2/Eval/TypeTiny.pm
Installing /usr/local/share/perl/5.18.2/Devel/TypeTiny/Perl58Compat.pm
Installing /usr/local/share/perl/5.18.2/Devel/TypeTiny/Perl56Compat.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard.pm
Installing /usr/local/share/perl/5.18.2/Types/TypeTiny.pm
Installing /usr/local/share/perl/5.18.2/Types/Common/Numeric.pm
Installing /usr/local/share/perl/5.18.2/Types/Common/String.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard/Dict.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard/Tuple.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard/ArrayRef.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard/Map.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard/ScalarRef.pm
Installing /usr/local/share/perl/5.18.2/Types/Standard/HashRef.pm
Installing /usr/local/share/perl/5.18.2/Reply/Plugin/TypeTiny.pm
Installing /usr/local/share/perl/5.18.2/Error/TypeTiny.pm
Installing /usr/local/share/perl/5.18.2/Error/TypeTiny/WrongNumberOfParameters.pm
Installing /usr/local/share/perl/5.18.2/Error/TypeTiny/Compilation.pm
Installing /usr/local/share/perl/5.18.2/Error/TypeTiny/Assertion.pm
Installing /usr/local/man/man3/Types::Standard::HashRef.3pm
Installing /usr/local/man/man3/Types::Standard::Map.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::Libraries.3pm
Installing /usr/local/man/man3/Type::Utils.3pm
Installing /usr/local/man/man3/Test::TypeTiny.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::Optimization.3pm
Installing /usr/local/man/man3/Type::Tiny::Duck.3pm
Installing /usr/local/man/man3/Type::Tiny::Intersection.3pm
Installing /usr/local/man/man3/Type::Registry.3pm
Installing /usr/local/man/man3/Types::Standard::ArrayRef.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::Coercions.3pm
Installing /usr/local/man/man3/Type::Library.3pm
Installing /usr/local/man/man3/Types::Common::String.3pm
Installing /usr/local/man/man3/Type::Tiny::Role.3pm
Installing /usr/local/man/man3/Devel::TypeTiny::Perl58Compat.3pm
Installing /usr/local/man/man3/Types::Standard::Dict.3pm
Installing /usr/local/man/man3/Type::Tiny::Union.3pm
Installing /usr/local/man/man3/Error::TypeTiny::Assertion.3pm
Installing /usr/local/man/man3/Error::TypeTiny.3pm
Installing /usr/local/man/man3/Type::Params.3pm
Installing /usr/local/man/man3/Type::Coercion::Union.3pm
Installing /usr/local/man/man3/Type::Coercion.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::UsingWithMouse.3pm
Installing /usr/local/man/man3/Error::TypeTiny::WrongNumberOfParameters.3pm
Installing /usr/local/man/man3/Types::Common::Numeric.3pm
Installing /usr/local/man/man3/Eval::TypeTiny.3pm
Installing /usr/local/man/man3/Type::Tiny.3pm
Installing /usr/local/man/man3/Type::Parser.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::UsingWithOther.3pm
Installing /usr/local/man/man3/Devel::TypeTiny::Perl56Compat.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual.3pm
Installing /usr/local/man/man3/Type::Tiny::Class.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::UsingWithMoose.3pm
Installing /usr/local/man/man3/Types::Standard::Tuple.3pm
Installing /usr/local/man/man3/Types::Standard.3pm
Installing /usr/local/man/man3/Types::TypeTiny.3pm
Installing /usr/local/man/man3/Reply::Plugin::TypeTiny.3pm
Installing /usr/local/man/man3/Types::Standard::ScalarRef.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::Policies.3pm
Installing /usr/local/man/man3/Type::Tiny::_HalfOp.3pm
Installing /usr/local/man/man3/Type::Tiny::Enum.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::UsingWithMoo.3pm
Installing /usr/local/man/man3/Error::TypeTiny::Compilation.3pm
Installing /usr/local/man/man3/Type::Coercion::FromMoose.3pm
Installing /usr/local/man/man3/Type::Tiny::Manual::Params.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed Type-Tiny-1.000005
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Type-Tiny-1.000005/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Type-Tiny-1.000005/install.json
Searching Device::USB on cpanmetadb ...
--> Working on Device::USB
Fetching http://www.cpan.org/authors/id/G/GW/GWADEJ/Device-USB-0.36.tar.gz
-> OK
Unpacking Device-USB-0.36.tar.gz
Entering Device-USB-0.36
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have Inline::MakeMaker 0 ... No
==> Found dependencies: Inline::MakeMaker
Searching Inline::MakeMaker on cpanmetadb ...
--> Working on Inline::MakeMaker
Fetching http://www.cpan.org/authors/id/I/IN/INGY/Inline-0.80.tar.gz
-> OK
Unpacking Inline-0.80.tar.gz
Entering Inline-0.80
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Configuring Inline-0.80
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Inline
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Digest::MD5 0 ... Yes (2.54)
Checking if you have Test::More 0.88 ... Yes (1.001014)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have File::Spec 0.8 ... Yes (3.40)
Checking if you have Test::Warn 0.23 ... Yes (0.24)
Building and testing Inline-0.80
cp lib/Inline/MakeMaker/Changes blib/lib/Inline/MakeMaker/Changes
cp lib/Inline/MakeMaker.pm blib/lib/Inline/MakeMaker.pm
cp lib/Inline/FAQ.pod blib/lib/Inline/FAQ.pod
cp lib/Inline/Foo.pm blib/lib/Inline/Foo.pm
cp lib/Inline/denter.pm blib/lib/Inline/denter.pm
cp lib/Inline.pm blib/lib/Inline.pm
cp lib/Inline/API.pod blib/lib/Inline/API.pod
cp lib/Inline/Support.pod blib/lib/Inline/Support.pod
cp lib/Inline.pod blib/lib/Inline.pod
Manifying blib/man3/Inline.3pm
Manifying blib/man3/Inline::FAQ.3pm
Manifying blib/man3/Inline::API.3pm
Manifying blib/man3/Inline::Support.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/000-require-modules.t .. ok
t/01usages.t ............. ok
t/02config.t ............. ok
t/03errors.t ............. ok
t/04create.t ............. ok
Skipping - couldn't load the Inline::Files module
t/05files.t .............. ok
t/06rewrite_config.t ..... ok
t/07rewrite2_config.t .... ok
t/release-pod-syntax.t ... skipped: these tests are for release candidate testing
All tests successful.
Files=9, Tests=25,  1 wallclock secs ( 0.05 usr  0.00 sys +  1.43 cusr  0.09 csys =  1.57 CPU)
Result: PASS
Installing /usr/local/share/perl/5.18.2/Inline.pm
Installing /usr/local/share/perl/5.18.2/Inline.pod
Installing /usr/local/share/perl/5.18.2/Inline/Foo.pm
Installing /usr/local/share/perl/5.18.2/Inline/API.pod
Installing /usr/local/share/perl/5.18.2/Inline/Support.pod
Installing /usr/local/share/perl/5.18.2/Inline/MakeMaker.pm
Installing /usr/local/share/perl/5.18.2/Inline/FAQ.pod
Installing /usr/local/share/perl/5.18.2/Inline/denter.pm
Installing /usr/local/share/perl/5.18.2/Inline/MakeMaker/Changes
Installing /usr/local/man/man3/Inline::Support.3pm
Installing /usr/local/man/man3/Inline.3pm
Installing /usr/local/man/man3/Inline::FAQ.3pm
Installing /usr/local/man/man3/Inline::API.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed Inline-0.80
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Inline-0.80/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Inline-0.80/install.json
Configuring Device-USB-0.36
Running Makefile.PL
Warning: prerequisite Inline::C 0 not found.
Checking if your kit is complete...
Looks good
Failed to find module path for 'dump_usb.pl' at Makefile.PL line 50.
Writing Makefile for Device::USB
Writing MYMETA.yml and MYMETA.json
-> N/A
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (1.001014)
Checking if you have Inline::C 0 ... No
Checking if you have Inline 0 ... Yes (0.80)
Checking if you have Carp 0 ... Yes (1.29)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
==> Found dependencies: Inline::C
Searching Inline::C on cpanmetadb ...
--> Working on Inline::C
Fetching http://www.cpan.org/authors/id/I/IN/INGY/Inline-C-0.75.tar.gz
-> OK
Unpacking Inline-C-0.75.tar.gz
Entering Inline-C-0.75
Checking configure dependencies from META.json
Checking if you have File::ShareDir::Install 0.06 ... No
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
==> Found dependencies: File::ShareDir::Install
Searching File::ShareDir::Install on cpanmetadb ...
--> Working on File::ShareDir::Install
Fetching http://www.cpan.org/authors/id/G/GW/GWYN/File-ShareDir-Install-0.10.tar.gz
-> OK
Unpacking File-ShareDir-Install-0.10.tar.gz
Entering File-ShareDir-Install-0.10
Checking configure dependencies from META.yml
Configuring File-ShareDir-Install-0.10
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for File::ShareDir::Install
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have IO::Dir 0 ... Yes (1.10)
Checking if you have ExtUtils::MakeMaker 6.11 ... Yes (6.66)
Checking if you have File::Spec 0 ... Yes (3.40)
Building and testing File-ShareDir-Install-0.10
cp lib/File/ShareDir/Install.pm blib/lib/File/ShareDir/Install.pm
Manifying blib/man3/File::ShareDir::Install.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_compile.t ....... ok
t/01_pod.t ........... skipped: these tests are for authors only
t/02_pod_coverage.t .. skipped: these tests are for authors only
t/10_makefile.t ...... ok
t/11_dotfile.t ....... ok
t/12_delete.t ........ ok
All tests successful.
Files=6, Tests=33,  2 wallclock secs ( 0.03 usr  0.01 sys +  1.50 cusr  0.06 csys =  1.60 CPU)
Result: PASS
Installing /usr/local/share/perl/5.18.2/File/ShareDir/Install.pm
Installing /usr/local/man/man3/File::ShareDir::Install.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed File-ShareDir-Install-0.10
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/File-ShareDir-Install-0.10/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/File-ShareDir-Install-0.10/install.json
Configuring Inline-C-0.75
Running Makefile.PL
Warning: prerequisite ExtUtils::MakeMaker 7.00 not found. We have 6.66.
Warning: prerequisite Pegex 0.58 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Inline::C
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have YAML::XS 0 ... Yes (0.41)
Checking if you have version 0.77 ... Yes (0.9902)
Checking if you have File::Spec 0.8 ... Yes (3.40)
Checking if you have IO::All 0 ... No
Checking if you have Pegex 0.58 ... No
Checking if you have Test::More 0.88 ... Yes (1.001014)
Checking if you have Parse::RecDescent 1.967009 ... Yes (1.967009)
Checking if you have File::Copy::Recursive 0 ... Yes (0.38)
Checking if you have ExtUtils::MakeMaker 7.00 ... No (6.66 < 7.00)
Checking if you have autodie 0 ... Yes (2.13)
Checking if you have Inline 0.79 ... Yes (0.80)
Checking if you have Test::Warn 0.23 ... Yes (0.24)
==> Found dependencies: IO::All, Pegex, ExtUtils::MakeMaker
Searching IO::All on cpanmetadb ...
--> Working on IO::All
Fetching http://www.cpan.org/authors/id/I/IN/INGY/IO-All-0.86.tar.gz
-> OK
Unpacking IO-All-0.86.tar.gz
Entering IO-All-0.86
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Configuring IO-All-0.86
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for IO::All
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have Scalar::Util 0 ... Yes (1.27)
Checking if you have Cwd 0 ... Yes (3.40)
Building and testing IO-All-0.86
cp lib/IO/All/DBM.pm blib/lib/IO/All/DBM.pm
cp lib/IO/All/Socket.pm blib/lib/IO/All/Socket.pm
cp lib/IO/All.pod blib/lib/IO/All.pod
cp lib/IO/All/String.pm blib/lib/IO/All/String.pm
cp lib/IO/All/File.pod blib/lib/IO/All/File.pod
cp lib/IO/All.pm blib/lib/IO/All.pm
cp lib/IO/All/STDIO.pm blib/lib/IO/All/STDIO.pm
cp lib/IO/All/String.pod blib/lib/IO/All/String.pod
cp lib/IO/All/File.pm blib/lib/IO/All/File.pm
cp lib/IO/All/Base.pm blib/lib/IO/All/Base.pm
cp lib/IO/All/Temp.pod blib/lib/IO/All/Temp.pod
cp lib/IO/All/Socket.pod blib/lib/IO/All/Socket.pod
cp lib/IO/All/DBM.pod blib/lib/IO/All/DBM.pod
cp lib/IO/All/MLDBM.pm blib/lib/IO/All/MLDBM.pm
cp lib/IO/All/Dir.pm blib/lib/IO/All/Dir.pm
cp lib/IO/All/Filesys.pod blib/lib/IO/All/Filesys.pod
cp lib/IO/All/Pipe.pm blib/lib/IO/All/Pipe.pm
cp lib/IO/All/Dir.pod blib/lib/IO/All/Dir.pod
cp lib/IO/All/MLDBM.pod blib/lib/IO/All/MLDBM.pod
cp lib/IO/All/Link.pm blib/lib/IO/All/Link.pm
cp lib/IO/All/Filesys.pm blib/lib/IO/All/Filesys.pm
cp lib/IO/All/Link.pod blib/lib/IO/All/Link.pod
cp lib/IO/All/STDIO.pod blib/lib/IO/All/STDIO.pod
cp lib/IO/All/Pipe.pod blib/lib/IO/All/Pipe.pod
cp lib/IO/All/Temp.pm blib/lib/IO/All/Temp.pm
Manifying blib/man3/IO::All::Socket.3pm
Manifying blib/man3/IO::All::Filesys.3pm
Manifying blib/man3/IO::All::Link.3pm
Manifying blib/man3/IO::All::Pipe.3pm
Manifying blib/man3/IO::All::STDIO.3pm
Manifying blib/man3/IO::All::Dir.3pm
Manifying blib/man3/IO::All::Temp.3pm
Manifying blib/man3/IO::All::String.3pm
Manifying blib/man3/IO::All::File.3pm
Manifying blib/man3/IO::All.3pm
Manifying blib/man3/IO::All::MLDBM.3pm
Manifying blib/man3/IO::All::DBM.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/000-compile-modules.t .. ok
t/absolute.t ............. ok
t/accept.t ............... ok
t/all.t .................. ok
t/all2.t ................. ok
t/append.t ............... ok
t/assert.t ............... ok
t/assert2.t .............. ok
t/autotie.t .............. ok
t/backwards.t ............ skipped: requires File::ReadBackwards
t/binary_utf8.t .......... ok
t/chdir.t ................ ok
t/chomp.t ................ ok
t/construct.t ............ ok
t/copy.t ................. ok
t/dbm.t .................. ok
t/devnull.t .............. ok
t/empty.t ................ ok
t/encoding.t ............. ok
t/error1.t ............... ok
t/file_spec.t ............ ok
t/file_subclass.t ........ ok
t/fileno.t ............... ok
t/glob.t ................. ok
t/head.t ................. ok
t/import_flags.t ......... ok
t/in-place.t ............. ok
t/inline_subclass.t ...... ok
t/input.t ................ ok
t/link.t ................. ok
t/link2.t ................ ok
t/lock.t ................. ok
t/mldbm.t ................ skipped: requires MLDBM
t/new.t .................. ok
t/os.t ................... ok
t/overload.t ............. ok
t/pipe.t ................. ok
t/print.t ................ ok
t/println.t .............. ok
t/read.t ................. ok
t/read_write.t ........... ok
t/release-pod-syntax.t ... skipped: these tests are for release candidate testing
t/round_robin.t .......... ok
t/rt-41819.t ............. ok
t/RT81224.t .............. ok
t/scalar.t ............... ok
t/seek.t ................. ok
t/separator.t ............ ok
t/stat.t ................. ok
t/string_open.t .......... ok
t/subtleties.t ........... ok
t/synopsis1.t ............ ok
t/synopsis2.t ............ ok
t/synopsis3.t ............ ok
t/synopsis5.t ............ ok
t/tie.t .................. ok
t/tie_file.t ............. ok
t/xxx.t .................. ok
All tests successful.

Test Summary Report
-------------------
t/os.t                 (Wstat: 0 Tests: 14 Failed: 0)
  TODO passed:   5-6
Files=58, Tests=391,  7 wallclock secs ( 0.14 usr  0.05 sys +  3.69 cusr  0.28 csys =  4.16 CPU)
Result: PASS
Installing /usr/local/share/perl/5.18.2/IO/All.pod
Installing /usr/local/share/perl/5.18.2/IO/All.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Filesys.pm
Installing /usr/local/share/perl/5.18.2/IO/All/STDIO.pod
Installing /usr/local/share/perl/5.18.2/IO/All/STDIO.pm
Installing /usr/local/share/perl/5.18.2/IO/All/String.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Link.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Dir.pod
Installing /usr/local/share/perl/5.18.2/IO/All/Socket.pod
Installing /usr/local/share/perl/5.18.2/IO/All/DBM.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Base.pm
Installing /usr/local/share/perl/5.18.2/IO/All/File.pod
Installing /usr/local/share/perl/5.18.2/IO/All/Pipe.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Link.pod
Installing /usr/local/share/perl/5.18.2/IO/All/Filesys.pod
Installing /usr/local/share/perl/5.18.2/IO/All/Socket.pm
Installing /usr/local/share/perl/5.18.2/IO/All/String.pod
Installing /usr/local/share/perl/5.18.2/IO/All/DBM.pod
Installing /usr/local/share/perl/5.18.2/IO/All/Temp.pod
Installing /usr/local/share/perl/5.18.2/IO/All/MLDBM.pod
Installing /usr/local/share/perl/5.18.2/IO/All/Temp.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Dir.pm
Installing /usr/local/share/perl/5.18.2/IO/All/File.pm
Installing /usr/local/share/perl/5.18.2/IO/All/MLDBM.pm
Installing /usr/local/share/perl/5.18.2/IO/All/Pipe.pod
Installing /usr/local/man/man3/IO::All::Socket.3pm
Installing /usr/local/man/man3/IO::All::Filesys.3pm
Installing /usr/local/man/man3/IO::All::Dir.3pm
Installing /usr/local/man/man3/IO::All::STDIO.3pm
Installing /usr/local/man/man3/IO::All::String.3pm
Installing /usr/local/man/man3/IO::All.3pm
Installing /usr/local/man/man3/IO::All::MLDBM.3pm
Installing /usr/local/man/man3/IO::All::Link.3pm
Installing /usr/local/man/man3/IO::All::File.3pm
Installing /usr/local/man/man3/IO::All::DBM.3pm
Installing /usr/local/man/man3/IO::All::Pipe.3pm
Installing /usr/local/man/man3/IO::All::Temp.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed IO-All-0.86
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/IO-All-0.86/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/IO-All-0.86/install.json
Searching Pegex on cpanmetadb ...
--> Working on Pegex
Fetching http://www.cpan.org/authors/id/I/IN/INGY/Pegex-0.60.tar.gz
-> OK
Unpacking Pegex-0.60.tar.gz
Entering Pegex-0.60
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have File::ShareDir::Install 0.06 ... Yes (0.10)
Configuring Pegex-0.60
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Pegex
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have YAML::XS 0 ... Yes (0.41)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Building and testing Pegex-0.60
cp share/pegex.pgx blib/lib/auto/share/dist/Pegex/pegex.pgx
cp lib/Pegex/Compiler.pm blib/lib/Pegex/Compiler.pm
cp lib/Pegex/Pegex/AST.pm blib/lib/Pegex/Pegex/AST.pm
cp lib/Pegex/Compiler.pod blib/lib/Pegex/Compiler.pod
cp lib/Pegex/Receiver.pm blib/lib/Pegex/Receiver.pm
cp lib/Pegex/Pegex/Grammar.pod blib/lib/Pegex/Pegex/Grammar.pod
cp lib/Pegex/Bootstrap.pm blib/lib/Pegex/Bootstrap.pm
cp lib/Pegex/Input.pm blib/lib/Pegex/Input.pm
cp lib/Pegex/Regex.pod blib/lib/Pegex/Regex.pod
cp lib/Pegex/Syntax.pod blib/lib/Pegex/Syntax.pod
cp lib/Pegex/Grammar/Atoms.pm blib/lib/Pegex/Grammar/Atoms.pm
cp lib/Pegex/Regex.pm blib/lib/Pegex/Regex.pm
cp lib/Pegex.pm blib/lib/Pegex.pm
cp lib/Pegex/Receiver.pod blib/lib/Pegex/Receiver.pod
cp lib/Pegex/Tutorial/Calculator.pod blib/lib/Pegex/Tutorial/Calculator.pod
cp lib/Pegex/Tree.pm blib/lib/Pegex/Tree.pm
cp lib/Pegex/Module.pod blib/lib/Pegex/Module.pod
cp lib/Pegex/Miscellany.pod blib/lib/Pegex/Miscellany.pod
cp lib/Pegex/Parser.pod blib/lib/Pegex/Parser.pod
cp lib/Pegex/Parser/Indent.pm blib/lib/Pegex/Parser/Indent.pm
cp lib/Pegex/Bootstrap.pod blib/lib/Pegex/Bootstrap.pod
cp lib/Pegex/Tutorial.pod blib/lib/Pegex/Tutorial.pod
cp lib/Pegex/Input.pod blib/lib/Pegex/Input.pod
cp lib/Pegex/Tree/Wrap.pm blib/lib/Pegex/Tree/Wrap.pm
cp lib/Pegex/Grammar/Atoms.pod blib/lib/Pegex/Grammar/Atoms.pod
cp lib/Pegex/Module.pm blib/lib/Pegex/Module.pm
cp lib/Pegex/Resources.pod blib/lib/Pegex/Resources.pod
cp lib/Pegex/Tree.pod blib/lib/Pegex/Tree.pod
cp lib/Pegex.pod blib/lib/Pegex.pod
cp lib/Pegex/Base.pm blib/lib/Pegex/Base.pm
cp lib/Pegex/Optimizer.pm blib/lib/Pegex/Optimizer.pm
cp lib/Pegex/Grammar.pod blib/lib/Pegex/Grammar.pod
cp lib/Pegex/Tutorial/JSON.pod blib/lib/Pegex/Tutorial/JSON.pod
cp lib/Pegex/API.pod blib/lib/Pegex/API.pod
cp lib/Pegex/Pegex/Grammar.pm blib/lib/Pegex/Pegex/Grammar.pm
cp lib/Pegex/Tree/Wrap.pod blib/lib/Pegex/Tree/Wrap.pod
cp lib/Pegex/Parser.pm blib/lib/Pegex/Parser.pm
cp lib/Pegex/Overview.pod blib/lib/Pegex/Overview.pod
cp lib/Pegex/Grammar.pm blib/lib/Pegex/Grammar.pm
Manifying blib/man3/Pegex::Pegex::Grammar.3pm
Manifying blib/man3/Pegex::Parser.3pm
Manifying blib/man3/Pegex::Bootstrap.3pm
Manifying blib/man3/Pegex::Tutorial::Calculator.3pm
Manifying blib/man3/Pegex::Module.3pm
Manifying blib/man3/Pegex::Tutorial.3pm
Manifying blib/man3/Pegex::Input.3pm
Manifying blib/man3/Pegex::Compiler.3pm
Manifying blib/man3/Pegex::Receiver.3pm
Manifying blib/man3/Pegex::Tree.3pm
Manifying blib/man3/Pegex::Grammar::Atoms.3pm
Manifying blib/man3/Pegex::Grammar.3pm
Manifying blib/man3/Pegex::Overview.3pm
Manifying blib/man3/Pegex::Resources.3pm
Manifying blib/man3/Pegex::Tutorial::JSON.3pm
Manifying blib/man3/Pegex::Miscellany.3pm
Manifying blib/man3/Pegex.3pm
Manifying blib/man3/Pegex::Syntax.3pm
Manifying blib/man3/Pegex::Regex.3pm
Manifying blib/man3/Pegex::Tree::Wrap.3pm
Manifying blib/man3/Pegex::API.3pm
Skip blib/lib/auto/share/dist/Pegex/pegex.pgx (unchanged)
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/000-compile-modules.t .......... ok
t/api.t .......................... ok
t/export-api.t ................... ok
t/flatten.t ...................... ok
t/function-rule.t ................ ok
t/grammar-api.t .................. ok
t/parse.t ........................ ok
t/release-pod-syntax.t ........... skipped: these tests are for release candidate testing
t/repeat.t ....................... ok
t/safe.t ......................... ok
try_contact                    >Name: Ingy Net\nPhone: 919-876-...<
 try_name_section               >Name: Ingy Net\nPhone: 919-876-...<
  try_name                       >Ingy Net\nPhone: 919-876-5432\nA...<
  got_name                      
  try_EOL                        >\nPhone: 919-876-5432\nAddress:\n...<
  got_EOL                       
 got_name_section              
 try_phone_section              >Phone: 919-876-5432\nAddress:\n ...<
  try_phone_number               >919-876-5432\nAddress:\n  1234 M...<
   try_term                       >919-876-5432\nAddress:\n  1234 M...<
   got_term                      
  got_phone_number              
  try_EOL                        >\nAddress:\n  1234 Main St\n  Nic...<
  got_EOL                       
 got_phone_section             
 try_address_section            >Address:\n  1234 Main St\n  Nice...<
  try_street_line                >  1234 Main St\n  Niceville\n  O...<
   try_indent                     >  1234 Main St\n  Niceville\n  O...<
   got_indent                    
   try_street                     >1234 Main St\n  Niceville\n  OK\n<
   got_street                    
   try_EOL                        >\n  Niceville\n  OK\n<
   got_EOL                       
  got_street_line               
  try_city_line                  >  Niceville\n  OK\n<
   try_indent                     >  Niceville\n  OK\n<
   got_indent                    
   try_city                       >Niceville\n  OK\n<
    try_term                       >Niceville\n  OK\n<
    got_term                      
   got_city                      
   try_EOL                        >\n  OK\n<
   got_EOL                       
  got_city_line                 
  try_country_line               >  OK\n<
   try_indent                     >  OK\n<
   got_indent                    
   try_country                    >OK\n<
    try_term                       >OK\n<
    got_term                      
   got_country                   
   try_EOL                        >\n<
   got_EOL                       
  got_country_line              
 got_address_section           
got_contact                   
t/sample.t ....................... ok
t/testml-compiler-checks.t ....... ok
t/testml-compiler-equivalence.t .. ok
t/testml-compiler.t .............. ok
t/testml-error.t ................. ok
t/testml-optimize.t .............. ok
t/testml-tree-pegex.t ............ ok
t/testml-tree.t .................. ok
All tests successful.
Files=18, Tests=264,  2 wallclock secs ( 0.07 usr  0.02 sys +  1.92 cusr  0.10 csys =  2.11 CPU)
Result: PASS
Skip blib/lib/auto/share/dist/Pegex/pegex.pgx (unchanged)
Manifying blib/man3/Pegex::Pegex::Grammar.3pm
Manifying blib/man3/Pegex::Parser.3pm
Manifying blib/man3/Pegex::Bootstrap.3pm
Manifying blib/man3/Pegex::Tutorial::Calculator.3pm
Manifying blib/man3/Pegex::Module.3pm
Manifying blib/man3/Pegex::Tutorial.3pm
Manifying blib/man3/Pegex::Input.3pm
Manifying blib/man3/Pegex::Compiler.3pm
Manifying blib/man3/Pegex::Receiver.3pm
Manifying blib/man3/Pegex::Tree.3pm
Manifying blib/man3/Pegex::Grammar::Atoms.3pm
Manifying blib/man3/Pegex::Grammar.3pm
Manifying blib/man3/Pegex::Overview.3pm
Manifying blib/man3/Pegex::Resources.3pm
Manifying blib/man3/Pegex::Tutorial::JSON.3pm
Manifying blib/man3/Pegex::Miscellany.3pm
Manifying blib/man3/Pegex.3pm
Manifying blib/man3/Pegex::Syntax.3pm
Manifying blib/man3/Pegex::Regex.3pm
Manifying blib/man3/Pegex::Tree::Wrap.3pm
Manifying blib/man3/Pegex::API.3pm
Installing /usr/local/share/perl/5.18.2/Pegex.pod
Installing /usr/local/share/perl/5.18.2/Pegex.pm
Installing /usr/local/share/perl/5.18.2/auto/share/dist/Pegex/pegex.pgx
Installing /usr/local/share/perl/5.18.2/Pegex/Input.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Miscellany.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Tree.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Module.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Parser.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Compiler.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Bootstrap.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Bootstrap.pod
Installing /usr/local/share/perl/5.18.2/Pegex/API.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Receiver.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Resources.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Tree.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Overview.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Module.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Optimizer.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Base.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Grammar.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Tutorial.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Regex.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Compiler.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Parser.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Syntax.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Input.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Receiver.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Grammar.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Regex.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Tutorial/JSON.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Tutorial/Calculator.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Pegex/AST.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Pegex/Grammar.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Pegex/Grammar.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Grammar/Atoms.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Grammar/Atoms.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Parser/Indent.pm
Installing /usr/local/share/perl/5.18.2/Pegex/Tree/Wrap.pod
Installing /usr/local/share/perl/5.18.2/Pegex/Tree/Wrap.pm
Installing /usr/local/man/man3/Pegex::Module.3pm
Installing /usr/local/man/man3/Pegex::Syntax.3pm
Installing /usr/local/man/man3/Pegex::Grammar::Atoms.3pm
Installing /usr/local/man/man3/Pegex::Tutorial::JSON.3pm
Installing /usr/local/man/man3/Pegex::API.3pm
Installing /usr/local/man/man3/Pegex.3pm
Installing /usr/local/man/man3/Pegex::Compiler.3pm
Installing /usr/local/man/man3/Pegex::Pegex::Grammar.3pm
Installing /usr/local/man/man3/Pegex::Tree.3pm
Installing /usr/local/man/man3/Pegex::Parser.3pm
Installing /usr/local/man/man3/Pegex::Receiver.3pm
Installing /usr/local/man/man3/Pegex::Miscellany.3pm
Installing /usr/local/man/man3/Pegex::Grammar.3pm
Installing /usr/local/man/man3/Pegex::Resources.3pm
Installing /usr/local/man/man3/Pegex::Overview.3pm
Installing /usr/local/man/man3/Pegex::Tree::Wrap.3pm
Installing /usr/local/man/man3/Pegex::Tutorial.3pm
Installing /usr/local/man/man3/Pegex::Input.3pm
Installing /usr/local/man/man3/Pegex::Regex.3pm
Installing /usr/local/man/man3/Pegex::Tutorial::Calculator.3pm
Installing /usr/local/man/man3/Pegex::Bootstrap.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed Pegex-0.60
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Pegex-0.60/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Pegex-0.60/install.json
Searching ExtUtils::MakeMaker on cpanmetadb ...
--> Working on ExtUtils::MakeMaker
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.04.tar.gz
-> OK
Unpacking ExtUtils-MakeMaker-7.04.tar.gz
Entering ExtUtils-MakeMaker-7.04
Checking configure dependencies from META.json
Configuring ExtUtils-MakeMaker-7.04
Running Makefile.PL
Using included version of JSON::PP (2.27203) as it is newer than the installed version (2.27202).
Using included version of CPAN::Meta::Requirements (2.127) as it is newer than the installed version (2.125).
Using included version of ExtUtils::Manifest (1.65) as it is newer than the installed version (1.63).
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for ExtUtils::MakeMaker
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Data::Dumper 0 ... Yes (2.145)
Checking if you have Pod::Man 0 ... Yes (2.27)
Checking if you have File::Basename 0 ... Yes (2.84)
Checking if you have File::Spec 0.8 ... Yes (3.40)
Checking if you have Encode 0 ... Yes (2.49)
Checking if you have DirHandle 0 ... Yes (1.04)
Building and testing ExtUtils-MakeMaker-7.04
cp lib/ExtUtils/Liblist.pm blib/lib/ExtUtils/Liblist.pm
cp lib/ExtUtils/Mkbootstrap.pm blib/lib/ExtUtils/Mkbootstrap.pm
cp inc/JSON/PP.pm blib/lib/JSON/PP.pm
cp lib/ExtUtils/MM_Darwin.pm blib/lib/ExtUtils/MM_Darwin.pm
cp inc/ExtUtils/MANIFEST.SKIP blib/lib/ExtUtils/MANIFEST.SKIP
cp lib/ExtUtils/MM_Win32.pm blib/lib/ExtUtils/MM_Win32.pm
cp lib/ExtUtils/MakeMaker/version.pm blib/lib/ExtUtils/MakeMaker/version.pm
cp lib/ExtUtils/Mksymlists.pm blib/lib/ExtUtils/Mksymlists.pm
cp lib/ExtUtils/MM_AIX.pm blib/lib/ExtUtils/MM_AIX.pm
cp lib/ExtUtils/MM_Unix.pm blib/lib/ExtUtils/MM_Unix.pm
cp lib/ExtUtils/MakeMaker/Locale.pm blib/lib/ExtUtils/MakeMaker/Locale.pm
cp lib/ExtUtils/MM_Cygwin.pm blib/lib/ExtUtils/MM_Cygwin.pm
cp lib/ExtUtils/MM_VOS.pm blib/lib/ExtUtils/MM_VOS.pm
cp lib/ExtUtils/Liblist/Kid.pm blib/lib/ExtUtils/Liblist/Kid.pm
cp lib/ExtUtils/MM_Win95.pm blib/lib/ExtUtils/MM_Win95.pm
cp lib/ExtUtils/MakeMaker/version/regex.pm blib/lib/ExtUtils/MakeMaker/version/regex.pm
cp lib/ExtUtils/MM_OS2.pm blib/lib/ExtUtils/MM_OS2.pm
cp lib/ExtUtils/MM_DOS.pm blib/lib/ExtUtils/MM_DOS.pm
cp inc/ExtUtils/Manifest.pm blib/lib/ExtUtils/Manifest.pm
cp lib/ExtUtils/MM_UWIN.pm blib/lib/ExtUtils/MM_UWIN.pm
cp lib/ExtUtils/MM_Any.pm blib/lib/ExtUtils/MM_Any.pm
cp lib/ExtUtils/MM_NW5.pm blib/lib/ExtUtils/MM_NW5.pm
cp lib/ExtUtils/testlib.pm blib/lib/ExtUtils/testlib.pm
cp lib/ExtUtils/MakeMaker/version/vpp.pm blib/lib/ExtUtils/MakeMaker/version/vpp.pm
cp lib/ExtUtils/MakeMaker/Tutorial.pod blib/lib/ExtUtils/MakeMaker/Tutorial.pod
cp lib/ExtUtils/MakeMaker/FAQ.pod blib/lib/ExtUtils/MakeMaker/FAQ.pod
cp lib/ExtUtils/MM_MacOS.pm blib/lib/ExtUtils/MM_MacOS.pm
cp lib/ExtUtils/MM_VMS.pm blib/lib/ExtUtils/MM_VMS.pm
cp lib/ExtUtils/Command/MM.pm blib/lib/ExtUtils/Command/MM.pm
cp lib/ExtUtils/MY.pm blib/lib/ExtUtils/MY.pm
cp lib/ExtUtils/MakeMaker.pm blib/lib/ExtUtils/MakeMaker.pm
cp lib/ExtUtils/MM_QNX.pm blib/lib/ExtUtils/MM_QNX.pm
cp lib/ExtUtils/MakeMaker/Config.pm blib/lib/ExtUtils/MakeMaker/Config.pm
cp lib/ExtUtils/MM_BeOS.pm blib/lib/ExtUtils/MM_BeOS.pm
cp inc/JSON/PP/Boolean.pm blib/lib/JSON/PP/Boolean.pm
cp inc/CPAN/Meta/Requirements.pm blib/lib/CPAN/Meta/Requirements.pm
cp lib/ExtUtils/MM.pm blib/lib/ExtUtils/MM.pm
cp bin/instmodsh blib/script/instmodsh
"/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/instmodsh
Manifying 1 pod document
Manifying 32 pod documents
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00compile.t ............. ok
t/01perl_bugs.t ........... ok
t/arch_check.t ............ ok
t/backwards.t ............. ok
t/basic.t ................. ok
t/build_man.t ............. ok
t/cd.t .................... ok
t/config.t ................ ok
t/dir_target.t ............ ok
t/echo.t .................. ok
t/FIRST_MAKEFILE.t ........ ok
t/fix_libs.t .............. ok
t/fixin.t ................. ok
t/hints.t ................. ok
t/INST.t .................. ok
t/INST_PREFIX.t ........... ok
t/INSTALL_BASE.t .......... ok
t/installed_file.t ........ ok
t/is_of_type.t ............ ok
t/Liblist.t ............... ok
Unrecognized argument in LIBS ignored: 'unreal_test'
Unrecognized argument in LIBS ignored: 'unreal_test'
t/Liblist_Kid.t ........... ok
t/make.t .................. ok
t/MakeMaker_Parameters.t .. ok
t/maketext_filter.t ....... ok
t/meta_convert.t .......... ok
t/metafile_data.t ......... ok
t/metafile_file.t ......... ok
t/min_perl_version.t ...... ok
t/miniperl.t .............. skipped: miniperl test only necessary for the perl core
t/Mkbootstrap.t ........... ok
t/MM_Any.t ................ ok
t/MM_BeOS.t ............... skipped: This is not BeOS
t/MM_Cygwin.t ............. skipped: This is not cygwin
t/MM_NW5.t ................ skipped: This is not NW5
t/MM_OS2.t ................ skipped: This is not OS/2
t/MM_Unix.t ............... ok
t/MM_VMS.t ................ skipped: This is not VMS
t/MM_Win32.t .............. skipped: This is not Win32
t/oneliner.t .............. ok
t/parse_abstract.t ........ ok
t/parse_version.t ......... ok
t/PL_FILES.t .............. ok
t/pm.t .................... ok
t/pm_to_blib.t ............ ok
t/pod2man.t ............... ok
t/postamble.t ............. ok
t/prefixify.t ............. ok
t/prereq.t ................ ok
t/prereq_print.t .......... ok
t/problems.t .............. ok
t/prompt.t ................ ok
t/recurs.t ................ ok
t/revision.t .............. ok
t/several_authors.t ....... ok
t/split_command.t ......... ok
t/test_boilerplate.t ...... ok
t/testlib.t ............... ok
t/unicode.t ............... ok
t/VERSION_FROM.t .......... ok
t/vstrings.t .............. ok
t/WriteEmptyMakefile.t .... ok
t/writemakefile_args.t .... ok
t/xs.t .................... ok
All tests successful.

Test Summary Report
-------------------
t/pm_to_blib.t          (Wstat: 0 Tests: 14 Failed: 0)
  TODO passed:   10-11
Files=63, Tests=1103, 25 wallclock secs ( 0.24 usr  0.08 sys + 19.24 cusr  1.55 csys = 21.11 CPU)
Result: PASS
Manifying 1 pod document
Manifying 32 pod documents
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_MacOS.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_Win95.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_Any.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_QNX.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/Mkbootstrap.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_NW5.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_Unix.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MANIFEST.SKIP
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_AIX.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_Darwin.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_VOS.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_BeOS.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_DOS.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_Win32.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_UWIN.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/Liblist.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_OS2.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_Cygwin.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/Manifest.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MY.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/Mksymlists.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MM_VMS.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/testlib.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/Liblist/Kid.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/Command/MM.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/Config.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/Tutorial.pod
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/FAQ.pod
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/version.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/Locale.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/version/vpp.pm
Installing /usr/local/share/perl/5.18.2/ExtUtils/MakeMaker/version/regex.pm
Installing /usr/local/share/perl/5.18.2/JSON/PP.pm
Installing /usr/local/share/perl/5.18.2/JSON/PP/Boolean.pm
Installing /usr/local/share/perl/5.18.2/CPAN/Meta/Requirements.pm
Installing /usr/local/man/man1/instmodsh.1p
Installing /usr/local/man/man3/ExtUtils::Manifest.3pm
Installing /usr/local/man/man3/ExtUtils::Mksymlists.3pm
Installing /usr/local/man/man3/ExtUtils::MakeMaker.3pm
Installing /usr/local/man/man3/ExtUtils::Mkbootstrap.3pm
Installing /usr/local/man/man3/ExtUtils::MM_AIX.3pm
Installing /usr/local/man/man3/ExtUtils::MM_Any.3pm
Installing /usr/local/man/man3/ExtUtils::MM_NW5.3pm
Installing /usr/local/man/man3/ExtUtils::Liblist.3pm
Installing /usr/local/man/man3/ExtUtils::MM_OS2.3pm
Installing /usr/local/man/man3/ExtUtils::testlib.3pm
Installing /usr/local/man/man3/ExtUtils::MM.3pm
Installing /usr/local/man/man3/ExtUtils::Command::MM.3pm
Installing /usr/local/man/man3/JSON::PP::Boolean.3pm
Installing /usr/local/man/man3/ExtUtils::MakeMaker::Config.3pm
Installing /usr/local/man/man3/ExtUtils::MM_DOS.3pm
Installing /usr/local/man/man3/ExtUtils::MM_Win32.3pm
Installing /usr/local/man/man3/ExtUtils::MM_Darwin.3pm
Installing /usr/local/man/man3/ExtUtils::MY.3pm
Installing /usr/local/man/man3/ExtUtils::MM_QNX.3pm
Installing /usr/local/man/man3/ExtUtils::MM_Cygwin.3pm
Installing /usr/local/man/man3/ExtUtils::MM_Win95.3pm
Installing /usr/local/man/man3/ExtUtils::MM_VMS.3pm
Installing /usr/local/man/man3/ExtUtils::MakeMaker::Locale.3pm
Installing /usr/local/man/man3/ExtUtils::MM_BeOS.3pm
Installing /usr/local/man/man3/ExtUtils::MakeMaker::FAQ.3pm
Installing /usr/local/man/man3/ExtUtils::MM_UWIN.3pm
Installing /usr/local/man/man3/ExtUtils::MM_MacOS.3pm
Installing /usr/local/man/man3/ExtUtils::MakeMaker::Tutorial.3pm
Installing /usr/local/man/man3/ExtUtils::MM_Unix.3pm
Installing /usr/local/man/man3/JSON::PP.3pm
Installing /usr/local/man/man3/ExtUtils::MM_VOS.3pm
Installing /usr/local/man/man3/CPAN::Meta::Requirements.3pm
Installing /usr/local/bin/instmodsh
Appending installation info to /usr/lib/perl/5.18/perllocal.pod
-> OK
Successfully installed ExtUtils-MakeMaker-7.04 (upgraded from 6.66)
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/ExtUtils-MakeMaker-7.04/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/ExtUtils-MakeMaker-7.04/install.json
Building and testing Inline-C-0.75
cp share/inline-c.pgx blib/lib/auto/share/dist/Inline-C/inline-c.pgx
cp lib/Inline/C/Parser.pm blib/lib/Inline/C/Parser.pm
cp lib/Inline/C/Cookbook.pod blib/lib/Inline/C/Cookbook.pod
cp lib/Inline/C/Parser/Pegex/Grammar.pm blib/lib/Inline/C/Parser/Pegex/Grammar.pm
cp lib/Inline/C/ParseRegExp.pod blib/lib/Inline/C/ParseRegExp.pod
cp lib/Inline/C/Parser/RegExp.pm blib/lib/Inline/C/Parser/RegExp.pm
cp lib/Inline/C.pod blib/lib/Inline/C.pod
cp lib/Inline/C/Parser/Pegex.pm blib/lib/Inline/C/Parser/Pegex.pm
cp lib/Inline/C/ParseRecDescent.pod blib/lib/Inline/C/ParseRecDescent.pod
cp lib/Inline/C/ParsePegex.pod blib/lib/Inline/C/ParsePegex.pod
cp lib/Inline/C/Parser/Pegex/AST.pm blib/lib/Inline/C/Parser/Pegex/AST.pm
cp lib/Inline/C.pm blib/lib/Inline/C.pm
cp lib/Inline/C/Parser/RecDescent.pm blib/lib/Inline/C/Parser/RecDescent.pm
Manifying 5 pod documents
Skip blib/lib/auto/share/dist/Inline-C/inline-c.pgx (unchanged)
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/000-require-modules.t .. ok
t/01syntax.t ............. ok
t/02config.t ............. ok
t/03typemap.t ............ ok
t/04perlapi.t ............ ok
t/05xsmode.t ............. ok
t/06parseregexp.t ........ ok
t/07typemap_multi.t ...... ok
t/08taint.t .............. ok
This test could take a couple of minutes to run
t/09parser.t ............. ok
t/10callback.t ........... ok
t/11default_readonly.t ... ok
t/14void_arg.t ........... ok
t/14void_arg_PRD.t ....... ok
t/15ccflags.t ............ ok
t/16ccflagsex.t .......... ok
t/17prehead.t ............ ok
t/18quote_space.t ........ ok
t/19INC.t ................ ok
t/20eval.t ............... ok
t/21read_DATA.t .......... ok
t/22read_DATA_2.t ........ ok
t/23validate.t ........... ok
t/24prefix.t ............. ok
t/25proto.t .............. ok
t/26fork.t ............... ok
t/27inline_maker.t ....... ok
t/28autowrap.t ........... ok
t/parse-pegex.t .......... ok
t/pegex-parser.t ......... skipped: $ENV{PERL_INLINE_DEVELOPER_TEST} not set
t/release-pod-syntax.t ... skipped: these tests are for release candidate testing
All tests successful.

Test Summary Report
-------------------
t/parse-pegex.t        (Wstat: 0 Tests: 24 Failed: 0)
  TODO passed:   4, 7-9
Files=31, Tests=153, 54 wallclock secs ( 0.11 usr  0.03 sys + 45.64 cusr  3.55 csys = 49.33 CPU)
Result: PASS
Skip blib/lib/auto/share/dist/Inline-C/inline-c.pgx (unchanged)
Manifying 5 pod documents
Installing /usr/local/share/perl/5.18.2/auto/share/dist/Inline-C/inline-c.pgx
Installing /usr/local/share/perl/5.18.2/Inline/C.pm
Installing /usr/local/share/perl/5.18.2/Inline/C.pod
Installing /usr/local/share/perl/5.18.2/Inline/C/Parser.pm
Installing /usr/local/share/perl/5.18.2/Inline/C/Cookbook.pod
Installing /usr/local/share/perl/5.18.2/Inline/C/ParseRegExp.pod
Installing /usr/local/share/perl/5.18.2/Inline/C/ParsePegex.pod
Installing /usr/local/share/perl/5.18.2/Inline/C/ParseRecDescent.pod
Installing /usr/local/share/perl/5.18.2/Inline/C/Parser/RegExp.pm
Installing /usr/local/share/perl/5.18.2/Inline/C/Parser/RecDescent.pm
Installing /usr/local/share/perl/5.18.2/Inline/C/Parser/Pegex.pm
Installing /usr/local/share/perl/5.18.2/Inline/C/Parser/Pegex/AST.pm
Installing /usr/local/share/perl/5.18.2/Inline/C/Parser/Pegex/Grammar.pm
Installing /usr/local/man/man3/Inline::C::ParseRegExp.3pm
Installing /usr/local/man/man3/Inline::C.3pm
Installing /usr/local/man/man3/Inline::C::Cookbook.3pm
Installing /usr/local/man/man3/Inline::C::ParsePegex.3pm
Installing /usr/local/man/man3/Inline::C::ParseRecDescent.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
-> OK
Successfully installed Inline-C-0.75
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Inline-C-0.75/MYMETA.json
Installing /usr/local/share/perl/5.18.2/i686-linux-gnu-thread-multi-64int/.meta/Inline-C-0.75/install.json
Building and testing Device-USB-0.36
cp lib/Device/USB/Device.pm blib/lib/Device/USB/Device.pm
cp lib/Device/USB/Bus.pm blib/lib/Device/USB/Bus.pm
cp USB.pm blib/lib/Device/USB.pm
cp lib/Device/USB/DevInterface.pm blib/lib/Device/USB/DevInterface.pm
cp dump_usb.pl blib/lib/Device/dump_usb.pl
cp lib/Device/USB/DevConfig.pm blib/lib/Device/USB/DevConfig.pm
cp lib/Device/USB/DevEndpoint.pm blib/lib/Device/USB/DevEndpoint.pm
Skip blib/lib/Device/USB.pm (unchanged)
cp lib/Device/USB/FAQ.pod blib/lib/Device/USB/FAQ.pod
Manifying 9 pod documents
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t

#   Failed test 'use Device::USB;'
#   at t/00-load.t line 8.
#     Tried to use 'Device::USB'.
#     Error:  The extension 'Device::USB' is not properly installed in path:
#   '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'
# 
# If this is a CPAN/distributed module, you may need to reinstall it on your
# system.
# 
# To allow Inline to compile the module in a temporary cache, simply remove the
# Inline config option 'VERSION=' from the Device::USB module.
# 
#  at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
# Compilation failed in require at t/00-load.t line 8, <DATA> line 1.
# BEGIN failed--compilation aborted at t/00-load.t line 8, <DATA> line 1.
Use of uninitialized value $Device::USB::VERSION in concatenation (.) or string at t/00-load.t line 11, <DATA> line 1.
# Testing Device::USB , Perl 5.018002, /usr/bin/perl
# Looks like you failed 1 test of 1.
t/00-load.t ....................... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/01-create-usb.t line 7, <DATA> line 1.
BEGIN failed--compilation aborted at t/01-create-usb.t line 7, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/01-create-usb.t ................. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/02-find_busses_devices.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/02-find_busses_devices.t line 4, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/02-find_busses_devices.t ........ 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 4/4 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/03-list_busses.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/03-list_busses.t line 4, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/03-list_busses.t ................ 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/04-find_device.t line 6, <DATA> line 1.
BEGIN failed--compilation aborted at t/04-find_device.t line 6, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/04-find_device.t ................ 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 8/8 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/05-find_device_if.t line 6, <DATA> line 1.
BEGIN failed--compilation aborted at t/05-find_device_if.t line 6, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/05-find_device_if.t ............. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 11/11 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/06-list_devices.t line 6, <DATA> line 1.
BEGIN failed--compilation aborted at t/06-list_devices.t line 6, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/06-list_devices.t ............... 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 8/8 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/07-list_devices_if.t line 6, <DATA> line 1.
BEGIN failed--compilation aborted at t/07-list_devices_if.t line 6, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/07-list_devices_if.t ............ 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 11/11 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/08-get_busses.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/08-get_busses.t line 4, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/08-get_busses.t ................. 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/09-usb-bus.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/09-usb-bus.t line 4, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/09-usb-bus.t .................... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/10-usb-device-accessors.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/10-usb-device-accessors.t line 4, <DATA> line 1.
t/10-usb-device-accessors.t ....... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/11-usb-device-methods.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/11-usb-device-methods.t line 4, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/11-usb-device-methods.t ......... 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/12-constants.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/12-constants.t line 4, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/12-constants.t .................. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 18/18 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/13-bus_find_device_if.t line 6, <DATA> line 1.
BEGIN failed--compilation aborted at t/13-bus_find_device_if.t line 6, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/13-bus_find_device_if.t ......... 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 8/8 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/14-bus_list_devices_if.t line 6, <DATA> line 1.
BEGIN failed--compilation aborted at t/14-bus_list_devices_if.t line 6, <DATA> line 1.
# Looks like your test exited with 2 before it could output anything.
t/14-bus_list_devices_if.t ........ 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 10/10 subtests 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/15-usb_dev_configuration.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/15-usb_dev_configuration.t line 4, <DATA> line 1.
t/15-usb_dev_configuration.t ...... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/16-usb_dev_interface.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/16-usb_dev_interface.t line 4, <DATA> line 1.
t/16-usb_dev_interface.t .......... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/17-usb_dev_endpoint.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/17-usb_dev_endpoint.t line 4, <DATA> line 1.
t/17-usb_dev_endpoint.t ........... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
The extension 'Device::USB' is not properly installed in path:
  '/root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/arch'

If this is a CPAN/distributed module, you may need to reinstall it on your
system.

To allow Inline to compile the module in a temporary cache, simply remove the
Inline config option 'VERSION=' from the Device::USB module.

 at /root/.cpanm/work/1429692460.25423/Device-USB-0.36/blib/lib/Device/USB.pm line 20.
Compilation failed in require at t/18-usb_device-configurations.t line 4, <DATA> line 1.
BEGIN failed--compilation aborted at t/18-usb_device-configurations.t line 4, <DATA> line 1.
t/18-usb_device-configurations.t .. 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 

Test Summary Report
-------------------
t/00-load.t                     (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/01-create-usb.t               (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 2 tests but ran 0.
t/02-find_busses_devices.t      (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
t/03-list_busses.t              (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/04-find_device.t              (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 8 tests but ran 0.
t/05-find_device_if.t           (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 11 tests but ran 0.
t/06-list_devices.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 8 tests but ran 0.
t/07-list_devices_if.t          (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 11 tests but ran 0.
t/08-get_busses.t               (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/09-usb-bus.t                  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/10-usb-device-accessors.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/11-usb-device-methods.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 2 tests but ran 0.
t/12-constants.t                (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 18 tests but ran 0.
t/13-bus_find_device_if.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 8 tests but ran 0.
t/14-bus_list_devices_if.t      (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 10 tests but ran 0.
t/15-usb_dev_configuration.t    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/16-usb_dev_interface.t        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/17-usb_dev_endpoint.t         (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/18-usb_device-configurations.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=19, Tests=1,  1 wallclock secs ( 0.04 usr  0.01 sys +  0.86 cusr  0.05 csys =  0.96 CPU)
Result: FAIL
Failed 19/19 test programs. 1/1 subtests failed.
make: *** [test_dynamic] Error 2
-> FAIL Installing Device::USB failed. See /root/.cpanm/work/1429692460.25423/build.log for details. Retry with --force to force install it.
-> FAIL Installing the dependencies failed: Module 'Device::USB' is not installed
-> FAIL Bailing out the installation for Printer-ESCPOS-0.020.
9 distributions installed

Any Ideas?

gwadej commented 9 years ago

This is actually very useful. The C code is not compiling at all, so the shared object is not being installed. Everything else is a consequence of that issue.

I saw this in my testing, but it did not seem to relate to the reported bug, so I didn't connect it to this case.

Once I find/fix the problem that is preventing the compile, this issue will go away.

Thank you for persisting on this.

If you need the module installed before I can get the installation working again, I believe that following the directions to remove the "VERSION => '0.36'" entry from the Inline call will allow you to finish the installation.

shantanubhadoria commented 9 years ago

That alright I just put the no warning and the installation worked for me. But I figured it was a issue worth reporting upstream. Glad to be of help :)