Back
From: metabase:user:30f4dfbe-2aae-11df-837a-5e0a49663a4f
Subject: FAIL FFI-Raw-0.32 v5.22.2 GNU/Linux
Date: 2016-05-10T00:32:22Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Alessandro Ghedini,
This is a computer-generated report for FFI-Raw-0.32
on perl 5.22.2, created by CPAN-Reporter-1.2017.
Thank you for uploading your work to CPAN. However, there was a problem
testing your distribution.
If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/usr/bin/make test':
"/home/njh/perl5/perlbrew/perls/perl-5.22.2/bin/perl5.22.2" -MExtUtils::Command::MM -e 'cp_nonempty' -- Raw.bs blib/arch/auto/FFI/Raw/Raw.bs 644
PERL_DL_NONLAZY=1 "/home/njh/perl5/perlbrew/perls/perl-5.22.2/bin/perl5.22.2" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/08-memptr.t ............... ok
t/11-from-main.t ............
All 1 subtests passed
t/00-compile.t .............. ok
t/release-check-manifest.t .. skipped: these tests are for release candidate testing
./t/01-argless.c:5:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT void argless() {
^
./t/05-callbacks.c:6:20: warning: no previous prototype for âtake_one_int_callbackâ [-Wmissing-prototypes]
extern EXPORT void take_one_int_callback(void (*cb)(int)) {
^
./t/05-callbacks.c:12:19: warning: no previous prototype for âreturn_int_callbackâ [-Wmissing-prototypes]
extern EXPORT int return_int_callback(int (*cb)(int)) {
^
./t/05-callbacks.c:18:20: warning: no previous prototype for âreturn_str_callbackâ [-Wmissing-prototypes]
extern EXPORT void return_str_callback(const char *(*cb)(void)) {
^
./t/05-callbacks.c:27:27: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT const char *get_str_value() {
^
./t/05-callbacks.c:31:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT void reset() {
^
t/release-pod-coverage.t .... skipped: these tests are for release candidate testing
./t/07-null.c:5:20: warning: no previous prototype for âpass_in_undef_strâ [-Wmissing-prototypes]
extern EXPORT void pass_in_undef_str(const char *value) {
^
./t/07-null.c:14:27: warning: no previous prototype for âreturn_undef_strâ [-Wmissing-prototypes]
extern EXPORT const char *return_undef_str(void) {
^
./t/07-null.c:18:20: warning: no previous prototype for âpass_in_undef_ptrâ [-Wmissing-prototypes]
extern EXPORT void pass_in_undef_ptr(const void *value) {
^
./t/07-null.c:27:27: warning: no previous prototype for âreturn_undef_ptrâ [-Wmissing-prototypes]
extern EXPORT const void *return_undef_ptr(void) {
^
./t/02-simple-args.c:8:20: warning: no previous prototype for âtake_one_longâ [-Wmissing-prototypes]
extern EXPORT void take_one_long(long x) {
^
./t/02-simple-args.c:17:20: warning: no previous prototype for âtake_one_ulongâ [-Wmissing-prototypes]
extern EXPORT void take_one_ulong(unsigned long x) {
^
./t/02-simple-args.c:27:20: warning: no previous prototype for âtake_one_int64â [-Wmissing-prototypes]
extern EXPORT void take_one_int64(int64_t x) {
^
./t/02-simple-args.c:38:20: warning: no previous prototype for âtake_one_uint64â [-Wmissing-prototypes]
extern EXPORT void take_one_uint64(uint64_t x) {
^
./t/02-simple-args.c:48:20: warning: no previous prototype for âtake_one_intâ [-Wmissing-prototypes]
extern EXPORT void take_one_int(int x) {
^
./t/02-simple-args.c:57:20: warning: no previous prototype for âtake_one_uintâ [-Wmissing-prototypes]
extern EXPORT void take_one_uint(unsigned int x) {
^
./t/02-simple-args.c:66:20: warning: no previous prototype for âtake_one_shortâ [-Wmissing-prototypes]
extern EXPORT void take_one_short(short x) {
^
./t/02-simple-args.c:75:20: warning: no previous prototype for âtake_one_ushortâ [-Wmissing-prototypes]
extern EXPORT void take_one_ushort(unsigned short x) {
^
./t/02-simple-args.c:84:20: warning: no previous prototype for âtake_one_charâ [-Wmissing-prototypes]
extern EXPORT void take_one_char(char x) {
^
./t/02-simple-args.c:93:20: warning: no previous prototype for âtake_one_ucharâ [-Wmissing-prototypes]
extern EXPORT void take_one_uchar(unsigned char x) {
^
./t/02-simple-args.c:102:20: warning: no previous prototype for âtake_two_shortsâ [-Wmissing-prototypes]
extern EXPORT void take_two_shorts(short x, short y) {
^
./t/02-simple-args.c:116:20: warning: no previous prototype for âtake_misc_intsâ [-Wmissing-prototypes]
extern EXPORT void take_misc_ints(int x, short y, char z) {
^
./t/02-simple-args.c:135:20: warning: no previous prototype for âtake_one_doubleâ [-Wmissing-prototypes]
extern EXPORT void take_one_double(double x) {
^
./t/02-simple-args.c:144:20: warning: no previous prototype for âtake_one_floatâ [-Wmissing-prototypes]
extern EXPORT void take_one_float(float x) {
^
./t/02-simple-args.c:153:20: warning: no previous prototype for âtake_one_stringâ [-Wmissing-prototypes]
extern EXPORT void take_one_string(char *pass_msg) {
^
./t/02-simple-args.c:160:20: warning: no previous prototype for âset_cached_stringâ [-Wmissing-prototypes]
extern EXPORT void set_cached_string(char *str) {
^
./t/02-simple-args.c:164:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT void print_cached_string() {
^
t/release-pod-syntax.t ...... skipped: these tests are for release candidate testing
./t/04-pointers.c:11:20: warning: no previous prototype for âtake_one_pointerâ [-Wmissing-prototypes]
extern EXPORT void take_one_pointer(test_ptr_t *ptr) {
^
./t/04-pointers.c: In function âtake_one_pointerâ:
./t/04-pointers.c:12:17: warning: initialization discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
char *string = "some string";
^
./t/04-pointers.c: At top level:
./t/04-pointers.c:20:27: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT test_ptr_t *return_pointer() {
^
./t/04-pointers.c:28:21: warning: no previous prototype for âreturn_str_from_ptrâ [-Wmissing-prototypes]
extern EXPORT char *return_str_from_ptr(test_ptr_t *ptr) {
^
./t/04-pointers.c:32:19: warning: no previous prototype for âreturn_int_from_ptrâ [-Wmissing-prototypes]
extern EXPORT int return_int_from_ptr(test_ptr_t *ptr) {
^
./t/04-pointers.c:36:21: warning: no previous prototype for âreturn_str_from_ptr_by_refâ [-Wmissing-prototypes]
extern EXPORT char *return_str_from_ptr_by_ref(test_ptr_t **ptr) {
^
./t/04-pointers.c:40:19: warning: no previous prototype for âreturn_int_from_ptr_by_refâ [-Wmissing-prototypes]
extern EXPORT int return_int_from_ptr_by_ref(test_ptr_t **ptr) {
^
./t/04-pointers.c:44:21: warning: no previous prototype for âreturn_nullâ [-Wmissing-prototypes]
extern EXPORT void *return_null(void) {
^
./t/04-pointers.c:48:19: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT int get_test_ptr_size() {
^
t/04-pointers.t .............
No subtests run
t/01-argless.t .............. ok
t/05-callbacks.t ............
No subtests run
./t/12-absolute-path.c:5:19: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT int one() {
^
t/12-absolute-path.t ........
No subtests run
./t/09-opaque.c:7:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
EXPORT struct foo *foo_new() {
^
./t/09-opaque.c:14:12: warning: no previous prototype for âfoo_get_barâ [-Wmissing-prototypes]
EXPORT int foo_get_bar(struct foo *self) {
^
./t/09-opaque.c:18:13: warning: no previous prototype for âfoo_set_barâ [-Wmissing-prototypes]
EXPORT void foo_set_bar(struct foo *self, int bar) {
^
./t/09-opaque.c:24:13: warning: no previous prototype for âfoo_freeâ [-Wmissing-prototypes]
EXPORT void foo_free(struct foo *self) {
^
./t/09-opaque.c:29:12: warning: no previous prototype for âget_free_countâ [-Wmissing-prototypes]
EXPORT int get_free_count(const char *class) {
^
./t/09-opaque.c: In function âget_free_countâ:
./t/09-opaque.c:29:39: warning: unused parameter âclassâ [-Wunused-parameter]
EXPORT int get_free_count(const char *class) {
^
t/09-opaque.t ...............
All 1 subtests passed
./t/03-simple-returns.c:6:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT long return_long() {
^
./t/03-simple-returns.c:10:29: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT unsigned long return_ulong() {
^
./t/03-simple-returns.c:15:23: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT int64_t return_int64() {
^
./t/03-simple-returns.c:21:24: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT uint64_t return_uint64() {
^
./t/03-simple-returns.c:26:19: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT int return_int() {
^
./t/03-simple-returns.c:30:28: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT unsigned int return_uint() {
^
./t/03-simple-returns.c:34:21: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT short return_short() {
^
./t/03-simple-returns.c:38:30: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT unsigned short return_ushort() {
^
./t/03-simple-returns.c:42:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT char return_char() {
^
./t/03-simple-returns.c:46:29: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT unsigned char return_uchar() {
^
./t/03-simple-returns.c:50:22: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT double return_double() {
^
./t/03-simple-returns.c:54:21: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT float return_float() {
^
./t/03-simple-returns.c:58:21: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT char *return_string() {
^
./t/03-simple-returns.c: In function âreturn_stringâ:
./t/03-simple-returns.c:59:9: warning: return discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
return "epic cuteness";
^
t/03-simple-returns.t .......
All 8 subtests passed
(less 4 skipped subtests: 4 okay)
t/07-null.t ................. ok
./t/06-struct.c:11:20: warning: no previous prototype for âtake_one_structâ [-Wmissing-prototypes]
extern EXPORT void take_one_struct(struct some_struct *arg) {
^
./t/06-struct.c:30:20: warning: no previous prototype for âreturn_one_structâ [-Wmissing-prototypes]
extern EXPORT void return_one_struct(struct some_struct *arg) {
^
t/06-struct.t ............... ok
./t/10-overload.c:3:20: warning: function declaration isnât a prototype [-Wstrict-prototypes]
extern EXPORT void foo() {
^
t/10-overload.t ............. ok
t/02-simple-args.t .......... ok
Test Summary Report
-------------------
t/11-from-main.t (Wstat: 134 Tests: 1 Failed: 0)
Non-zero wait status: 134
Parse errors: No plan found in TAP output
t/04-pointers.t (Wstat: 134 Tests: 0 Failed: 0)
Non-zero wait status: 134
Parse errors: No plan found in TAP output
t/05-callbacks.t (Wstat: 134 Tests: 0 Failed: 0)
Non-zero wait status: 134
Parse errors: No plan found in TAP output
t/12-absolute-path.t (Wstat: 134 Tests: 0 Failed: 0)
Non-zero wait status: 134
Parse errors: No plan found in TAP output
t/09-opaque.t (Wstat: 134 Tests: 1 Failed: 0)
Non-zero wait status: 134
Parse errors: No plan found in TAP output
t/03-simple-returns.t (Wstat: 134 Tests: 8 Failed: 0)
Non-zero wait status: 134
Parse errors: No plan found in TAP output
Files=16, Tests=55, 1 wallclock secs ( 0.04 usr 0.01 sys + 2.00 cusr 0.28 csys = 2.33 CPU)
Result: FAIL
Failed 6/16 test programs. 0/55 subtests failed.
Makefile:1077: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------- ---- --------
overload 0 1.26
strict 0 1.09
warnings 0 1.34
XSLoader 0 0.20
build_requires:
Module Need Have
------------------- ---- --------
base 0 2.22
bigint 0 0.39
Env 0 1.04
ExtUtils::CBuilder 0 0.280221
File::Basename 0 2.85
File::Copy 0 2.30
File::Spec 0 3.56_01
File::Temp 0 0.2304
FindBin 0 1.51
IO::Handle 0 1.35
IPC::Open3 0 1.18
lib 0 0.63
Math::BigInt 0 1.9997
POSIX 0 1.53_01
Test::More 0 1.001014
Text::ParseWords 0 3.30
configure_requires:
Module Need Have
------------------- ---- --------
Devel::CheckLib 0 1.07
ExtUtils::MakeMaker 6.30 7.14
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
HARNESS_OPTIONS = j12
LANG = en_US.utf8
LD_LIBRARY_PATH = /usr/local/lib::
PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.22.2/bin:/home/njh/perl5/perlbrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/njh/bin:/sbin
PERL5LIB = /home/njh/.cpan/build/Devel-CheckLib-1.07-p3IqiK/blib/arch:/home/njh/.cpan/build/Devel-CheckLib-1.07-p3IqiK/blib/lib:/home/njh/.cpan/build/Config-AutoConf-0.313-i1PtO3/blib/arch:/home/njh/.cpan/build/Config-AutoConf-0.313-i1PtO3/blib/lib:/home/njh/.cpan/build/List-MoreUtils-0.415-djsrOH/blib/arch:/home/njh/.cpan/build/List-MoreUtils-0.415-djsrOH/blib/lib:/home/njh/.cpan/build/Exporter-Tiny-0.042-k7Jzsk/blib/arch:/home/njh/.cpan/build/Exporter-Tiny-0.042-k7Jzsk/blib/lib:/home/njh/.cpan/build/Shell-Config-Generate-0.25-qJ6yGK/blib/arch:/home/njh/.cpan/build/Shell-Config-Generate-0.25-qJ6yGK/blib/lib:/home/njh/.cpan/build/Shell-Guess-0.06-6Z4tL2/blib/arch:/home/njh/.cpan/build/Shell-Guess-0.06-6Z4tL2/blib/lib:/home/njh/.cpan/build/Archive-Extract-0.76-6ZLbCP/blib/arch:/home/njh/.cpan/build/Archive-Extract-0.76-6ZLbCP/blib/lib:/home/njh/.cpan/build/Sort-Versions-1.62-o2WP4F/blib/arch:/home/njh/.cpan/build/Sort-Versions-1.62-o2WP4F/blib/lib:/home/njh/.cpan/build/File-chdir-0.1010-m0HDnB/blib/arch:/home/njh/.cpan/build/File-chdir-0.1010-m0HDnB/blib/lib:/home/njh/.cpan/build/FFI-CheckLib-0.15-Z58rxf/blib/arch:/home/njh/.cpan/build/FFI-CheckLib-0.15-Z58rxf/blib/lib:/home/njh/.cpan/build/Module-Build-0.4218-0DnS3N/blib/arch:/home/njh/.cpan/build/Module-Build-0.4218-0DnS3N/blib/lib:/home/njh/.cpan/build/File-ShareDir-1.102-_SuxIb/blib/arch:/home/njh/.cpan/build/File-ShareDir-1.102-_SuxIb/blib/lib:/home/njh/.cpan/build/Class-Inspector-1.28-W00Mwl/blib/arch:/home/njh/.cpan/build/Class-Inspector-1.28-W00Mwl/blib/lib:/home/njh/.cpan/build/File-ShareDir-Install-0.10-gAgc7p/blib/arch:/home/njh/.cpan/build/File-ShareDir-Install-0.10-gAgc7p/blib/lib
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 7570
PERL5_CPAN_IS_RUNNING = 7570
PERLBREW_BASHRC_VERSION = 0.75
PERLBREW_HOME = /home/njh/.perlbrew
PERLBREW_LIB =
PERLBREW_MANPATH = /home/njh/perl5/perlbrew/perls/perl-5.22.2/man
PERLBREW_PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.22.2/bin
PERLBREW_PERL = perl-5.22.2
PERLBREW_ROOT = /home/njh/perl5/perlbrew
PERLBREW_VERSION = 0.75
PERL_LOCAL_LIB_ROOT =
SHELL = /bin/bash
TERM = xterm
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /home/njh/perl5/perlbrew/perls/perl-5.22.2/bin/perl5.22.2
$UID/$EUID = 1000 / 1000
$GID = 1000 4 24 25 29 30 44 46 103 104 107 110 1000
$EGID = 1000 4 24 25 29 30 44 46 103 104 107 110 1000
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.11
CPAN::Meta 2.150001
Cwd 3.56_01
ExtUtils::CBuilder 0.280221
ExtUtils::Command 7.14
ExtUtils::Install 2.04
ExtUtils::MakeMaker 7.14
ExtUtils::Manifest 1.70
ExtUtils::ParseXS 3.28
File::Spec 3.56_01
JSON n/a
JSON::PP 2.27300
Module::Build 0.4218
Module::Signature n/a
Parse::CPAN::Meta 1.4414
Test::Harness 3.35
Test::More 1.001014
YAML 1.15
YAML::Syck 1.29
version 0.9909
--
Summary of my perl5 (revision 5 version 22 subversion 2) configuration:
Platform:
osname=linux, osvers=4.5.0-1-amd64, archname=x86_64-linux-thread-multi
uname='linux cyberpower2 4.5.0-1-amd64 #1 smp debian 4.5.1-1 (2016-04-14) x86_64 gnulinux '
config_args='-de -Dprefix=/home/njh/perl5/perlbrew/perls/perl-5.22.2 -Duseithreads -Dusemultiplicity -Dusedevel -Accflags= -Aeval:scriptdir=/home/njh/perl5/perlbrew/perls/perl-5.22.2/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
ccversion='', gccversion='5.3.1 20160409', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector-strong -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
libc=libc-2.22.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.22'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
PERL_USE_DEVEL USE_64_BIT_ALL USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO
USE_PERL_ATOF USE_REENTRANT_API
Built under linux
Compiled at May 2 2016 00:31:45
%ENV:
PERL5LIB="/home/njh/.cpan/build/Devel-CheckLib-1.07-p3IqiK/blib/arch:/home/njh/.cpan/build/Devel-CheckLib-1.07-p3IqiK/blib/lib:/home/njh/.cpan/build/Config-AutoConf-0.313-i1PtO3/blib/arch:/home/njh/.cpan/build/Config-AutoConf-0.313-i1PtO3/blib/lib:/home/njh/.cpan/build/List-MoreUtils-0.415-djsrOH/blib/arch:/home/njh/.cpan/build/List-MoreUtils-0.415-djsrOH/blib/lib:/home/njh/.cpan/build/Exporter-Tiny-0.042-k7Jzsk/blib/arch:/home/njh/.cpan/build/Exporter-Tiny-0.042-k7Jzsk/blib/lib:/home/njh/.cpan/build/Shell-Config-Generate-0.25-qJ6yGK/blib/arch:/home/njh/.cpan/build/Shell-Config-Generate-0.25-qJ6yGK/blib/lib:/home/njh/.cpan/build/Shell-Guess-0.06-6Z4tL2/blib/arch:/home/njh/.cpan/build/Shell-Guess-0.06-6Z4tL2/blib/lib:/home/njh/.cpan/build/Archive-Extract-0.76-6ZLbCP/blib/arch:/home/njh/.cpan/build/Archive-Extract-0.76-6ZLbCP/blib/lib:/home/njh/.cpan/build/Sort-Versions-1.62-o2WP4F/blib/arch:/home/njh/.cpan/build/Sort-Versions-1.62-o2WP4F/blib/lib:/home/njh/.cpan/build/File-chdir-0.1010-m0HDnB/blib/arch:/home/njh/.cpan/build/File-chdir-0.1010-m0HDnB/blib/lib:/home/njh/.cpan/build/FFI-CheckLib-0.15-Z58rxf/blib/arch:/home/njh/.cpan/build/FFI-CheckLib-0.15-Z58rxf/blib/lib:/home/njh/.cpan/build/Module-Build-0.4218-0DnS3N/blib/arch:/home/njh/.cpan/build/Module-Build-0.4218-0DnS3N/blib/lib:/home/njh/.cpan/build/File-ShareDir-1.102-_SuxIb/blib/arch:/home/njh/.cpan/build/File-ShareDir-1.102-_SuxIb/blib/lib:/home/njh/.cpan/build/Class-Inspector-1.28-W00Mwl/blib/arch:/home/njh/.cpan/build/Class-Inspector-1.28-W00Mwl/blib/lib:/home/njh/.cpan/build/File-ShareDir-Install-0.10-gAgc7p/blib/arch:/home/njh/.cpan/build/File-ShareDir-Install-0.10-gAgc7p/blib/lib"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="7570"
PERL5_CPAN_IS_RUNNING="7570"
PERLBREW_BASHRC_VERSION="0.75"
PERLBREW_HOME="/home/njh/.perlbrew"
PERLBREW_LIB=""
PERLBREW_MANPATH="/home/njh/perl5/perlbrew/perls/perl-5.22.2/man"
PERLBREW_PATH="/home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.22.2/bin"
PERLBREW_PERL="perl-5.22.2"
PERLBREW_ROOT="/home/njh/perl5/perlbrew"
PERLBREW_VERSION="0.75"
PERL_LOCAL_LIB_ROOT=""
@INC:
/home/njh/.cpan/build/Devel-CheckLib-1.07-p3IqiK/blib/arch
/home/njh/.cpan/build/Devel-CheckLib-1.07-p3IqiK/blib/lib
/home/njh/.cpan/build/Config-AutoConf-0.313-i1PtO3/blib/arch
/home/njh/.cpan/build/Config-AutoConf-0.313-i1PtO3/blib/lib
/home/njh/.cpan/build/List-MoreUtils-0.415-djsrOH/blib/arch
/home/njh/.cpan/build/List-MoreUtils-0.415-djsrOH/blib/lib
/home/njh/.cpan/build/Exporter-Tiny-0.042-k7Jzsk/blib/arch
/home/njh/.cpan/build/Exporter-Tiny-0.042-k7Jzsk/blib/lib
/home/njh/.cpan/build/Shell-Config-Generate-0.25-qJ6yGK/blib/arch
/home/njh/.cpan/build/Shell-Config-Generate-0.25-qJ6yGK/blib/lib
/home/njh/.cpan/build/Shell-Guess-0.06-6Z4tL2/blib/arch
/home/njh/.cpan/build/Shell-Guess-0.06-6Z4tL2/blib/lib
/home/njh/.cpan/build/Archive-Extract-0.76-6ZLbCP/blib/arch
/home/njh/.cpan/build/Archive-Extract-0.76-6ZLbCP/blib/lib
/home/njh/.cpan/build/Sort-Versions-1.62-o2WP4F/blib/arch
/home/njh/.cpan/build/Sort-Versions-1.62-o2WP4F/blib/lib
/home/njh/.cpan/build/File-chdir-0.1010-m0HDnB/blib/arch
/home/njh/.cpan/build/File-chdir-0.1010-m0HDnB/blib/lib
/home/njh/.cpan/build/FFI-CheckLib-0.15-Z58rxf/blib/arch
/home/njh/.cpan/build/FFI-CheckLib-0.15-Z58rxf/blib/lib
/home/njh/.cpan/build/Module-Build-0.4218-0DnS3N/blib/arch
/home/njh/.cpan/build/Module-Build-0.4218-0DnS3N/blib/lib
/home/njh/.cpan/build/File-ShareDir-1.102-_SuxIb/blib/arch
/home/njh/.cpan/build/File-ShareDir-1.102-_SuxIb/blib/lib
/home/njh/.cpan/build/Class-Inspector-1.28-W00Mwl/blib/arch
/home/njh/.cpan/build/Class-Inspector-1.28-W00Mwl/blib/lib
/home/njh/.cpan/build/File-ShareDir-Install-0.10-gAgc7p/blib/arch
/home/njh/.cpan/build/File-ShareDir-Install-0.10-gAgc7p/blib/lib
/home/njh/perl5/perlbrew/perls/perl-5.22.2/lib/site_perl/5.22.2/x86_64-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.22.2/lib/site_perl/5.22.2
/home/njh/perl5/perlbrew/perls/perl-5.22.2/lib/5.22.2/x86_64-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.22.2/lib/5.22.2
.