Skip to content

Plack does not install on Windows #418

@forwardever

Description

@forwardever

cpanm (App::cpanminus) 1.5017 on perl 5.012003 built for MSWin32-x64-multi-thread
Work directory is /.cpanm/work/1372078760.11992
You have make C:\strawberry\c\bin\dmake.exe
You have LWP 6.04
You have "C:\Program Files (x86)\Git\bin\tar.exe", "C:\Program Files (x86)\Git\bin\gzip.exe" and "C:\Program Files (x86)\Git\bin\bzip2.exe"
You have "C:\Program Files (x86)\Git\bin\unzip.exe"
Searching Plack on cpanmetadb ...
--> Working on Plack
Fetching http://www.cpan.org/authors/id/M/MI/MIYAGAWA/Plack-1.0028.tar.gz
-> OK
Unpacking Plack-1.0028.tar.gz
Entering Plack-1.0028
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.30 ... Yes (6.62)
Checking if you have File::ShareDir::Install 0.03 ... Yes (0.04)
Configuring Plack-1.0028
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Plack
-> OK
Finding PREREQ from Makefile ...
Checking if you have Test::Requires 0 ... Yes (0.06)
Checking if you have Pod::Usage 1.36 ... Yes (1.36)
Checking if you have Stream::Buffered 0.02 ... Yes (0.02)
Checking if you have File::ShareDir 1.00 ... Yes (1.03)
Checking if you have Test::TCP 1.02 ... Yes (2.00)
Checking if you have HTTP::Tiny 0.024 ... Yes (0.033)
Checking if you have Try::Tiny 0 ... Yes (0.12)
Checking if you have Hash::MultiValue 0.05 ... Yes (0.12)
Checking if you have parent 0 ... Yes (0.225)
Checking if you have URI 1.59 ... Yes (1.60)
Checking if you have Devel::StackTrace 1.23 ... Yes (1.27)
Checking if you have HTTP::Body 1.06 ... Yes (1.15)
Checking if you have Apache::LogFormat::Compiler 0.12 ... Yes (0.13)
Checking if you have HTTP::Message 5.814 ... Yes (6.03)
Checking if you have Test::More 0.88 ... Yes (0.98)
Checking if you have Filesys::Notify::Simple 0 ... Yes (0.08)
Checking if you have Devel::StackTrace::AsHTML 0.11 ... Yes (0.11)
Building and testing Plack-1.0028
cp share#foo blib\lib\auto\share\dist\Plack#foo
cp share\baybridge.jpg blib\lib\auto\share\dist\Plack\baybridge.jpg
cp share\face.jpg blib\lib\auto\share\dist\Plack\face.jpg
cp lib/Plack/App/CGIBin.pm blib\lib\Plack\App\CGIBin.pm
cp lib/Plack/Util/Accessor.pm blib\lib\Plack\Util\Accessor.pm
cp lib/Plack/App/PSGIBin.pm blib\lib\Plack\App\PSGIBin.pm
cp lib/Plack/Handler/Apache2.pm blib\lib\Plack\Handler\Apache2.pm
cp lib/Plack/Middleware/Log4perl.pm blib\lib\Plack\Middleware\Log4perl.pm
cp lib/Plack/Response.pm blib\lib\Plack\Response.pm
cp lib/Plack/Middleware/Recursive.pm blib\lib\Plack\Middleware\Recursive.pm
cp lib/Plack/App/Cascade.pm blib\lib\Plack\App\Cascade.pm
cp lib/Plack/Middleware/Conditional.pm blib\lib\Plack\Middleware\Conditional.pm
cp lib/Plack/Middleware/Lint.pm blib\lib\Plack\Middleware\Lint.pm
cp lib/Plack/Test/MockHTTP.pm blib\lib\Plack\Test\MockHTTP.pm
cp lib/Plack/Middleware/BufferedStreaming.pm blib\lib\Plack\Middleware\BufferedStreaming.pm
cp lib/Plack/HTTPParser.pm blib\lib\Plack\HTTPParser.pm
cp lib/Plack/Middleware/StackTrace.pm blib\lib\Plack\Middleware\StackTrace.pm
cp lib/Plack/Middleware/AccessLog/Timed.pm blib\lib\Plack\Middleware\AccessLog\Timed.pm
cp lib/Plack/Middleware/LighttpdScriptNameFix.pm blib\lib\Plack\Middleware\LighttpdScriptNameFix.pm
cp lib/Plack/Middleware/Chunked.pm blib\lib\Plack\Middleware\Chunked.pm
cp lib/Plack/Request.pm blib\lib\Plack\Request.pm
cp lib/Plack/Middleware/NullLogger.pm blib\lib\Plack\Middleware\NullLogger.pm
cp lib/Plack/Middleware/ContentMD5.pm blib\lib\Plack\Middleware\ContentMD5.pm
cp lib/Plack/Handler/CGI.pm blib\lib\Plack\Handler\CGI.pm
cp lib/Plack/App/File.pm blib\lib\Plack\App\File.pm
cp lib/Plack/Middleware/Runtime.pm blib\lib\Plack\Middleware\Runtime.pm
cp lib/Plack/Handler.pm blib\lib\Plack\Handler.pm
cp lib/Plack/Middleware/SimpleLogger.pm blib\lib\Plack\Middleware\SimpleLogger.pm
cp lib/Plack/Middleware.pm blib\lib\Plack\Middleware.pm
cp lib/Plack/Runner.pm blib\lib\Plack\Runner.pm
cp lib/Plack/App/WrapCGI.pm blib\lib\Plack\App\WrapCGI.pm
cp lib/Plack/TempBuffer.pm blib\lib\Plack\TempBuffer.pm
cp lib/Plack/Middleware/Auth/Basic.pm blib\lib\Plack\Middleware\Auth\Basic.pm
cp lib/Plack/Middleware/Static.pm blib\lib\Plack\Middleware\Static.pm
cp lib/Plack/Util.pm blib\lib\Plack\Util.pm
cp lib/Plack/Handler/HTTP/Server/Simple.pm blib\lib\Plack\Handler\HTTP\Server\Simple.pm
cp lib/Plack/Handler/Apache1.pm blib\lib\Plack\Handler\Apache1.pm
cp lib/Plack/Loader/Shotgun.pm blib\lib\Plack\Loader\Shotgun.pm
cp lib/Plack/Middleware/SimpleContentFilter.pm blib\lib\Plack\Middleware\SimpleContentFilter.pm
cp lib/Plack/Middleware/IIS7KeepAliveFix.pm blib\lib\Plack\Middleware\IIS7KeepAliveFix.pm
cp lib/Plack/Test/Suite.pm blib\lib\Plack\Test\Suite.pm
cp lib/Plack/Middleware/Refresh.pm blib\lib\Plack\Middleware\Refresh.pm
cp lib/Plack/Handler/HTTP/Server/PSGI.pm blib\lib\Plack\Handler\HTTP\Server\PSGI.pm
cp lib/Plack/Middleware/JSONP.pm blib\lib\Plack\Middleware\JSONP.pm
cp lib/Plack/Middleware/IIS6ScriptNameFix.pm blib\lib\Plack\Middleware\IIS6ScriptNameFix.pm
cp lib/Plack/Loader.pm blib\lib\Plack\Loader.pm
cp lib/Plack/Handler/Apache2/Registry.pm blib\lib\Plack\Handler\Apache2\Registry.pm
cp lib/Plack/Loader/Restarter.pm blib\lib\Plack\Loader\Restarter.pm
cp lib/Plack/Test/Server.pm blib\lib\Plack\Test\Server.pm
cp lib/Plack/Test.pm blib\lib\Plack\Test.pm
cp lib/Plack/Handler/FCGI.pm blib\lib\Plack\Handler\FCGI.pm
cp lib/Plack/Request/Upload.pm blib\lib\Plack\Request\Upload.pm
cp lib/Plack/LWPish.pm blib\lib\Plack\LWPish.pm
cp lib/HTTP/Server/PSGI.pm blib\lib\HTTP\Server\PSGI.pm
cp lib/Plack/Middleware/ContentLength.pm blib\lib\Plack\Middleware\ContentLength.pm
cp lib/Plack/MIME.pm blib\lib\Plack\MIME.pm
cp lib/Plack/Middleware/HTTPExceptions.pm blib\lib\Plack\Middleware\HTTPExceptions.pm
cp lib/Plack.pm blib\lib\Plack.pm
cp lib/Plack/HTTPParser/PP.pm blib\lib\Plack\HTTPParser\PP.pm
cp lib/Plack/Middleware/XFramework.pm blib\lib\Plack\Middleware\XFramework.pm
cp lib/Plack/Middleware/LogDispatch.pm blib\lib\Plack\Middleware\LogDispatch.pm
cp lib/Plack/App/Directory.pm blib\lib\Plack\App\Directory.pm
cp lib/Plack/Middleware/ConditionalGET.pm blib\lib\Plack\Middleware\ConditionalGET.pm
cp lib/Plack/Middleware/ErrorDocument.pm blib\lib\Plack\Middleware\ErrorDocument.pm
cp lib/Plack/App/URLMap.pm blib\lib\Plack\App\URLMap.pm
cp lib/Plack/Middleware/RearrangeHeaders.pm blib\lib\Plack\Middleware\RearrangeHeaders.pm
cp lib/Plack/Component.pm blib\lib\Plack\Component.pm
cp lib/Plack/Builder.pm blib\lib\Plack\Builder.pm
cp lib/Plack/Middleware/AccessLog.pm blib\lib\Plack\Middleware\AccessLog.pm
cp lib/HTTP/Message/PSGI.pm blib\lib\HTTP\Message\PSGI.pm
cp lib/Plack/Handler/Standalone.pm blib\lib\Plack\Handler\Standalone.pm
cp lib/Plack/Middleware/Head.pm blib\lib\Plack\Middleware\Head.pm
cp lib/Plack/Middleware/XSendfile.pm blib\lib\Plack\Middleware\XSendfile.pm
cp lib/Plack/Loader/Delayed.pm blib\lib\Plack\Loader\Delayed.pm
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp -- script/plackup blib\script\plackup
pl2bat.bat blib\script\plackup
Skip blib\lib\auto\share\dist\Plack#foo (unchanged)
Skip blib\lib\auto\share\dist\Plack\baybridge.jpg (unchanged)
Skip blib\lib\auto\share\dist\Plack\face.jpg (unchanged)
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/.t t/HTTP-Message-PSGI/.t t/HTTP-Server-PSGI/.t t/Plack-Builder/.t t/Plack-HTTPParser-PP/.t t/Plack-Handler/.t t/Plack-Loader/.t t/Plack-MIME/.t t/Plack-Middleware/.t t/Plack-Middleware/cascade/.t t/Plack-Middleware/recursive/.t t/Plack-Middleware/stacktrace/.t t/Plack-Request/.t t/Plack-Response/.t t/Plack-Runner/.t t/Plack-TempBuffer/.t t/Plack-Test/.t t/Plack-Util/.t
t/HTTP-Message-PSGI/content_length.t ............... ok
t/HTTP-Message-PSGI/empty_streamed_response.t ...... ok
t/HTTP-Message-PSGI/host.t ......................... ok
t/HTTP-Message-PSGI/path_info.t .................... ok
t/HTTP-Message-PSGI/utf8_req.t ..................... ok
[Test::TCP] Child process does not block(PID: -12300, PPID: 13132) at C:/strawberry/perl/site/lib/Test/TCP.pm line 89.

--> this is the last line of the log file, install hangs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions