Subject: | Missing requirement causes use Failures. |
Date: | Wed, 29 May 2013 12:20:21 -0400 |
To: | "bug-Const-Fast [...] rt.cpan.org" <bug-Const-Fast [...] rt.cpan.org> |
From: | Dana Chandler <dchandler [...] e-dialog.com> |
We had a strange case where Const::Fast built last week version 0.013 and prior are working. Yesterday, when building with version 0.014 it failed when validating the installation. It did so today as well.
<In ~ executing command #3 > perl -e 'use Const::Fast;'
Can't locate Sub/Exporter.pm in @INC (@INC contains: /u1/mm/srcd1/x86_64-linux /u1/mm/srcd1 /u1/mm/cpand1/x86_64-linux /u1/mm/cpand1 /u1/mm/local/perl/5.10.1/d1/lib/5.10.1/x86_64-linux /u1/mm/local/perl/5.10.1/d1/lib/5.10.1 /u1/mm/local/perl/5.10.1/d1/lib/site_perl/5.10.1/x86_64-linux /u1/mm/local/perl/5.10.1/d1/lib/site_perl/5.10.1 .) at /u1/mm/cpand1/Const/Fast.pm line 12.
BEGIN failed--compilation aborted at /u1/mm/cpand1/Const/Fast.pm line 12.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
I found that the Meta.json is missing Sub::Exporter
Version 0.014:
},
"runtime" : {
"requires" : {
"Carp" : "0",
"Scalar::Util" : "0",
"Storable" : "0",
"Sub::Exporter::Progressive" : "0.001007",
"perl" : "5.008",
"strict" : "0",
"warnings" : "0"
}
},
Version 0.013:
},
"runtime" : {
"requires" : {
"Carp" : "0",
"Scalar::Util" : "0",
"Storable" : "0",
"Sub::Exporter" : "0",
"Sub::Exporter::Progressive" : "0",
"perl" : "5.008",
"strict" : "0",
"warnings" : "0"
}
},
$ perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
Platform:
osname=linux, osvers=2.6.18-308.4.1.0.1.el5, archname=x86_64-linux
uname='linux mmoe2 2.6.18-308.4.1.0.1.el5 #1 smp tue apr 17 16:33:59 edt 2012 x86_64 x86_64 x86_64 gnulinux '
config_args='-Doptimize=-O2 -g -pipe -m64 -Dversion=5.10.1 -Dcc=gcc -fPIC -Dinstallprefix=/u1/mm/local/perl/5.10.1/b2 -Dprefix=/u1/mm/local/perl/5.10.1/b2 -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Dpager=/usr/bin/less -isr -Duselargefiles -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Uinstallusrbinperl -Ubincompat5005 -Uversiononly -des cd /u1/mm/build/src/b2/perl-5.10.1'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc -fPIC', ccflags ='-DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -g -pipe -m64',
cppflags='-DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-52)', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc -fPIC', ldflags =' -fstack-protector'
libpth=/usr/local/lib64 /lib64 /usr/lib64
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=/lib/libc-2.5.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.5'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -m64 -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
USE_PERLIO
Built under linux
Compiled at May 21 2013 23:24:46
%ENV:
PERL5LIB="/u1/mm/srcb2:/u1/mm/cpanb2"
PERLBASE="/u1/mm/local/perl"
PERLBIN="/u1/mm/local/perl/5.10.1/b2/bin"
PERLLIB="/u1/mm/local/perl/5.10.1/b2"
PERLLINK="/u1/mm/perlb2"
PERL_TEST_HARNESS_DUMP_TAP="/mm/mmuserb2/hudson_output"
@INC:
/u1/mm/srcb2/x86_64-linux
/u1/mm/srcb2
/u1/mm/cpanb2/x86_64-linux
/u1/mm/cpanb2
/u1/mm/local/perl/5.10.1/b2/lib/5.10.1/x86_64-linux
/u1/mm/local/perl/5.10.1/b2/lib/5.10.1
/u1/mm/local/perl/5.10.1/b2/lib/site_perl/5.10.1/x86_64-linux
/u1/mm/local/perl/5.10.1/b2/lib/site_perl/5.10.1
.
<In ~ executing command #11 > uname -a
Linux oe 2.6.18-308.4.1.0.1.el5 #1 SMP Tue Apr 17 16:33:59 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
Show quoted text
________________________________
The information contained in this electronic mail transmission is intended only for the use of the individual or entity named in this transmission. If you are not the intended recipient of this transmission, you are hereby notified that any disclosure, copying or distribution of the contents of this transmission is strictly prohibited and that you should delete the contents of this transmission from your system immediately. Any comments or statements contained in this transmission do not necessarily reflect the views or position of GSI Commerce, Inc. or its subsidiaries and/or affiliates.