Skip Menu |

This queue is for tickets about the RT-Authen-ExternalAuth CPAN distribution.

Report information
The Basics
Id: 102026
Status: rejected
Priority: 0/
Queue: RT-Authen-ExternalAuth

People
Owner: Nobody in particular
Requestors: tk [...] giga.or.at
Cc:
AdminCc:

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



Subject: installation failure: Cannot determine perl version & readme_from method not found
Date: Mon, 9 Feb 2015 23:44:38 +0100
To: bug-RT-Authen-ExternalAuth [...] rt.cpan.org
From: Thomas Klausner <tk [...] giga.or.at>
Hi! When trying to build RT-Authen-ExternalAuth, I see: # RTHOME=/usr/pkg/share/rt4/lib perl Makefile.PL include /scratch/devel/p5-RT-Authen-ExternalAuth/work/RT-Authen-ExternalAuth-0.25/inc/Module/Install.pm include inc/Module/Install/RTx.pm include inc/Module/Install/Base.pm include inc/Module/Install/Metadata.pm include inc/Module/Install/Makefile.pm Cannot determine perl version info from lib/RT/Authen/ExternalAuth.pm Cannot find an extension with method 'readme_from' at /usr/pkg/lib/perl5/vendor_perl/5.20.0/Module/Install/Admin.pm line 188. I have installed the following modules: perl 5.20.1 perl-ldap 0.63 CGI 4.13 DBI 1.633 Net-SSLeay 1.68 rt 4.2.9 Module-Install 1.14 Module-Install-RTx 0.37 and all their dependencies. What went wrong here? Thomas
Subject: Re: [rt.cpan.org #102026] installation failure: Cannot determine perl version & readme_from method not found
Date: Mon, 9 Feb 2015 18:05:58 -0500
To: bug-RT-Authen-ExternalAuth [...] rt.cpan.org
From: Alex Vandiver <alex [...] chmrr.net>
On Mon, 9 Feb 2015 17:44:52 -0500 "Thomas Klausner via RT" <bug-RT-Authen-ExternalAuth@rt.cpan.org> wrote: Show quoted text
> When trying to build RT-Authen-ExternalAuth, I see: > > # RTHOME=/usr/pkg/share/rt4/lib > perl Makefile.PL
Show quoted text
> include /scratch/devel/p5-RT-Authen-ExternalAuth/work/RT-Authen-ExternalAuth-0.25/inc/Module/Install.pm > include inc/Module/Install/RTx.pm > include inc/Module/Install/Base.pm > include inc/Module/Install/Metadata.pm > include inc/Module/Install/Makefile.pm > Cannot determine perl version info from lib/RT/Authen/ExternalAuth.pm > Cannot find an extension with method 'readme_from' at /usr/pkg/lib/perl5/vendor_perl/5.20.0/Module/Install/Admin.pm line 188. > > > I have installed the following modules: > perl 5.20.1 > perl-ldap 0.63 > CGI 4.13 > DBI 1.633 > Net-SSLeay 1.68 > rt 4.2.9 > Module-Install 1.14 > Module-Install-RTx 0.37
Installing Module::Install and Module::Install::RTx not unnecessary. Additionally, you seem to be running from not the shipped tarball, as Module::Install is in "author" mode, which is generally triggered by the presence of an inc/.author directory. Please try installing from the tarball directly, and not whatever source you were attempting above: https://cpan.metacpan.org/authors/id/F/FA/FALCONE/RT-Authen-ExternalAuth-0.25.tar.gz - Alex
Subject: Re: [rt.cpan.org #102026] installation failure: Cannot determine perl version & readme_from method not found
Date: Mon, 9 Feb 2015 18:36:25 -0500
To: Alex Vandiver via RT <bug-RT-Authen-ExternalAuth [...] rt.cpan.org>
From: Jesse Vincent <jesse [...] bestpractical.com>
If you _do_ want to regenerate inc, you likely need http://search.cpan.org/dist/Module-Install-ReadmeFromPod/ Best, Jesse
Subject: Re: [rt.cpan.org #102026] installation failure: Cannot determine perl version & readme_from method not found
Date: Tue, 10 Feb 2015 09:26:59 +0100
To: Alex Vandiver via RT <bug-RT-Authen-ExternalAuth [...] rt.cpan.org>
From: Thomas Klausner <tk [...] giga.or.at>
I retract this bug report. I am building inside a packaging system and it seems that RT-Authen-ExternalAuth does not use one of the standard methods it supports. When I run 'perl Makefile.PL' manually, I get further, but a) it stops if I'm not the user that owns the files rt4's etc config files, so I have to build as root b) it installs into /var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT instead of the DESTDIR I expected it to install to: Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/DBI.pm Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/DBI/Cookie.pm Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/man/man3/RT::Authen::ExternalAuth.3 Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/man/man3/RT::Authen::ExternalAuth::DBI.3 Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/man/man3/RT::Authen::ExternalAuth::DBI::Cookie.3 Installing /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/var/rt4/man/man3/RT::Authen::ExternalAuth::LDAP.3 Appending installation info to /scratch/nih/p5-RT-Authen-ExternalAuth/work/.destdir/usr/pkg/lib/perl5/5.20.0/x86_64-netbsd-thread-multi/perllocal.pod Installing /var/rt4/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth Installing /var/rt4/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Session Installing /var/rt4/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/Elements/Header/Head Installing /var/rt4/plugins/RT-Authen-ExternalAuth/html/Elements/DoAuth Installing /var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm Installing /var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/DBI.pm Installing /var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm Installing /var/rt4/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/DBI/Cookie.pm so I'll assume for now that either rt4 is mis-packaged or this module is not well-suited for packaging. Thanks for the quick replies! Thomas