Skip Menu |

This queue is for tickets about the CGI-Application-Plugin-Authentication-Driver-DBIC CPAN distribution.

Report information
The Basics
Id: 51162
Status: open
Priority: 0/
Queue: CGI-Application-Plugin-Authentication-Driver-DBIC

People
Owner: Nobody in particular
Requestors: ASB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.02
Fixed in: (no value)



Subject: Build test fails (ActiveState Perl, Win7, x64)
Hi! Build test fails here on Win7 x64 with ActiveState perl, v5.10.1 built for MSWin32-x64-multi-thread. The complete log is attached. However it seems to install. I haven't checked it's functionality yet. HTH, Alex
Subject: log.txt
C:\CGI-Application-Plugin-Authentication-Driver-DBIC-0.02>perl Build.PL It looks like you don't have a C compiler on your PATH, so you will not be able to compile C or XS extension modules. You can install GCC from the MinGW package using the Perl Package Manager by running: ppm install MinGW Checking whether your kit is complete... Looks good Checking prerequisites... * Optional prerequisite Module::Signature is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'Build' script for 'CGI-Application-Plugin-Authentication-Driver-DB IC' version '0.02' C:\CGI-Application-Plugin-Authentication-Driver-DBIC-0.02>Build It looks like you don't have a C compiler on your PATH, so you will not be able to compile C or XS extension modules. You can install GCC from the MinGW package using the Perl Package Manager by running: ppm install MinGW Copying lib\CGI\Application\Plugin\Authentication\Driver\DBIC.pm -> blib\lib\CGI \Application\Plugin\Authentication\Driver\DBIC.pm Manifying blib\lib/CGI/Application/Plugin/Authentication/Driver/DBIC.pm -> blib\ libdoc\CGI.Application.Plugin.Authentication.Driver.DBIC.3 HTMLifying blib\lib\CGI\Application\Plugin\Authentication\Driver\DBIC.pm -> blib \libhtml\site\lib\CGI\Application\Plugin\Authentication\Driver\DBIC.html C:\CGI-Application-Plugin-Authentication-Driver-DBIC-0.02>Build test It looks like you don't have a C compiler on your PATH, so you will not be able to compile C or XS extension modules. You can install GCC from the MinGW package using the Perl Package Manager by running: ppm install MinGW t\00-signature.t ........ skipped: Set the environment variable TEST_SIGNATURE t o enable this test. t\01-load.t ............. # Testing CGI::Application::Plugin::Authentication::Dr iver::DBIC 0.02, Perl 5.010001, C:\Perl\bin\perl.exe t\01-load.t ............. ok t\authenticate.t ........ 1/8 cannot unlink file for t\db\users.db: Permission d enied at t\authenticate.t line 61 cannot remove directory for t/db: Directory not empty at t\authenticate.t line 6 1 t\authenticate.t ........ ok t\authenticate_crypt.t .. DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::db do failed: table users already exists [for Statement "CREATE TAB LE users ( user varchar(16) PRIMARY KEY, passphrase varchar(25) ); "] at t/lib/TestDB/Users.pm line 13 # Looks like your test exited with 255 before it could output anything. t\authenticate_crypt.t .. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 3/3 subtests t\authenticate_md5.t .... 1/3 cannot unlink file for t\db\users.db: Permission d enied at t\authenticate_md5.t line 46 cannot remove directory for t/db: Directory not empty at t\authenticate_md5.t li ne 46 t\authenticate_md5.t .... ok t\pod-coverage.t ........ ok t\pod.t ................. ok Test Summary Report ------------------- t\authenticate_crypt.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 3 tests but ran 0. Files=7, Tests=14, 3 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: FAIL Failed 1/7 test programs. 0/14 subtests failed. C:\CGI-Application-Plugin-Authentication-Driver-DBIC-0.02>
After more than a year, I tried it again. Even with Module::Signature installed, make test fails: Show quoted text
cpan> install CGI::Application::Plugin::Authentication::Driver::DBIC
Running install for module 'CGI::Application::Plugin::Authentication::Driver::DB IC' Running make for J/JA/JALDHAR/CGI-Application-Plugin-Authentication- Driver-DBIC- 0.02.tar.gz Checksum for C:\strawberry\cpan\sources\authors\id\J\JA\JALDHAR\CGI- Application- Plugin-Authentication-Driver-DBIC-0.02.tar.gz ok CPAN.pm: Going to build J/JA/JALDHAR/CGI-Application-Plugin- Authentication-Dri ver-DBIC-0.02.tar.gz Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'CGI-Application-Plugin-Authentication- Driver-DB IC' version '0.02' Building CGI-Application-Plugin-Authentication-Driver-DBIC JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz C:\strawberry\perl\bin\perl.exe ./Build -- OK Running Build test t\00-signature.t ........ skipped: Set the environment variable TEST_SIGNATURE t o enable this test. t\01-load.t ............. # Testing CGI::Application::Plugin::Authentication::Dr iver::DBIC 0.02, Perl 5.012002, C:\STRAWB~1\perl\bin\perl.exe t\01-load.t ............. ok t\authenticate.t ........ 1/8 DBIx::Class::ResultSet::search(): search ( %conditi on ) is deprecated, use search( \%condition ) instead at C:\strawberry \cpan\buil d\CGI-Application-Plugin-Authentication-Driver-DBIC-0.02-08CUtu\blib \lib/CGI/App lication/Plugin/Authentication/Driver/DBIC.pm line 121 cannot unlink file for t\db\users.db: Permission denied at t \authenticate.t line 61 cannot remove directory for t/db: Directory not empty at t \authenticate.t line 6 1 t\authenticate.t ........ ok t\authenticate_crypt.t .. DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::db do failed: table users already exists [for Statement "CREATE TAB LE users ( user varchar(16) PRIMARY KEY, passphrase varchar(25) ); "] at t/lib/TestDB/Users.pm line 13 # Looks like your test exited with 255 before it could output anything. t\authenticate_crypt.t .. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 3/3 subtests t\authenticate_md5.t .... DBIx::Class::ResultSet::search(): search ( %condition ) is deprecated, use search( \%condition ) instead at C:\strawberry\cpan \build\CG I-Application-Plugin-Authentication-Driver-DBIC-0.02-08CUtu\blib\lib/ CGI/Applica tion/Plugin/Authentication/Driver/DBIC.pm line 121 Use of uninitialized value within @_ in lc at C:/strawberry/perl/site/ lib/CGI/Ap plication/Plugin/Authentication/Driver/Filter/md5.pm line 27. t\authenticate_md5.t .... 1/3 cannot unlink file for t\db\users.db: Permission d enied at t\authenticate_md5.t line 46 cannot remove directory for t/db: Directory not empty at t \authenticate_md5.t li ne 46 t\authenticate_md5.t .... ok t\pod-coverage.t ........ ok t\pod.t ................. ok Test Summary Report ------------------- t\authenticate_crypt.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 3 tests but ran 0. Files=7, Tests=14, 3 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: FAIL Failed 1/7 test programs. 0/14 subtests failed. JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz C:\strawberry\perl\bin\perl.exe ./Build test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JALDHAR/CGI-Application-Plugin-Authentication-Driver- DBIC-0.02.tar.gz Running Build install make test had returned bad status, won't install without force Failed during this command: JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz: make_tes t NO Show quoted text
cpan>