Report for FFI-Raw-0.32

Back
From: metabase:user:30f4dfbe-2aae-11df-837a-5e0a49663a4f
Subject: PASS FFI-Raw-0.32 v5.20.0 GNU/Linux
Date: 2014-09-12T03:19:29Z

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.20.0, created by CPAN-Reporter-1.2011.

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

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':

Running Mkbootstrap for FFI::Raw ()
chmod 644 Raw.bs
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t .............. ok
./t/01-argless.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdio.h>
 ^
./t/01-argless.c:5:20: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
 extern EXPORT void argless() {
                    ^
t/01-argless.t .............. ok
./t/02-simple-args.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdio.h>
 ^
./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: In function ‘take_one_char’:
./t/02-simple-args.c:86:3: warning: ISO C90 does not support the ‘hh’ gnu_printf length modifier [-Wformat=]
   printf("ok - got passed char %hhd\n", x);
   ^
./t/02-simple-args.c:88:3: warning: ISO C90 does not support the ‘hh’ gnu_printf length modifier [-Wformat=]
   printf("not ok - got passed char %hhd\n", x);
   ^
./t/02-simple-args.c: At top level:
./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: In function ‘take_one_uchar’:
./t/02-simple-args.c:95:3: warning: ISO C90 does not support the ‘hh’ gnu_printf length modifier [-Wformat=]
   printf("ok - got passed uchar %hhu\n", x);
   ^
./t/02-simple-args.c:97:3: warning: ISO C90 does not support the ‘hh’ gnu_printf length modifier [-Wformat=]
   printf("not ok - got passed uchar %hhu\n", x);
   ^
./t/02-simple-args.c: At top level:
./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/02-simple-args.t .......... ok
./t/03-simple-returns.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <limits.h>
 ^
./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:2: warning: return discards ‘const’ qualifier from pointer target type
  return "epic cuteness";
  ^
t/03-simple-returns.t ....... ok
./t/04-pointers.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdlib.h>
 ^
./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
  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 ............. ok
./t/05-callbacks.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdio.h>
 ^
./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/05-callbacks.t ............ ok
./t/06-struct.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdio.h>
 ^
./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: In function ‘take_one_struct’:
./t/06-struct.c:20:3: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
   printf("not ok - got passed str of len %zu\n", strlen(arg -> some_str));
   ^
./t/06-struct.c: At top level:
./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/07-null.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdio.h>
 ^
./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/07-null.t ................. ok
t/08-memptr.t ............... ok
./t/09-opaque.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdlib.h>
 ^
./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 ............... ok
./t/10-overload.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include "ffi_test.h"
 ^
./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/11-from-main.t ............ ok
./t/12-absolute-path.c:1:0: warning: -fassociative-math disabled; other options take precedence
 #include <stdio.h>
 ^
./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 ........ ok
t/release-check-manifest.t .. skipped: these tests are for release candidate testing
t/release-pod-coverage.t .... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ...... skipped: these tests are for release candidate testing
All tests successful.

Test Summary Report
-------------------
t/03-simple-returns.t     (Wstat: 0 Tests: 26 Failed: 0)
  TODO passed:   21-22
Files=16, Tests=117,  2 wallclock secs ( 0.04 usr  0.02 sys +  1.28 cusr  0.12 csys =  1.46 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need Have    
    ------------------- ---- --------
    overload            0    1.22    
    strict              0    1.08    
    warnings            0    1.23    
    XSLoader            0    0.17    

build_requires:

    Module              Need Have    
    ------------------- ---- --------
    base                0    2.22    
    bigint              0    0.36    
    Env                 0    1.04    
    ExtUtils::CBuilder  0    0.280216
    File::Basename      0    2.85    
    File::Copy          0    2.29    
    File::Spec          0    3.47    
    File::Temp          0    0.2304  
    FindBin             0    1.51    
    IO::Handle          0    1.35    
    IPC::Open3          0    1.16    
    lib                 0    0.63    
    Math::BigInt        0    1.9993  
    POSIX               0    1.38_03 
    Test::More          0    1.001006
    Text::ParseWords    0    3.29    

configure_requires:

    Module              Need Have    
    ------------------- ---- --------
    Devel::CheckLib     0    1.02    
    ExtUtils::MakeMaker 6.30 6.98    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_GB.UTF-8
    LANGUAGE = en_GB:en
    LD_LIBRARY_PATH = /usr/local/lib::
    PATH = /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.02-Lh9Zbb/blib/arch:/home/njh/.cpan/build/Devel-CheckLib-1.02-Lh9Zbb/blib/lib:/home/njh/.cpan/build/Acme-Alien-DontPanic-0.006-YA_s2E/blib/arch:/home/njh/.cpan/build/Acme-Alien-DontPanic-0.006-YA_s2E/blib/lib:/home/njh/.cpan/build/Alien-Base-0.005-i95ocu/blib/arch:/home/njh/.cpan/build/Alien-Base-0.005-i95ocu/blib/lib
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 8669
    PERL5_CPAN_IS_RUNNING = 8669
    PERL5_MINISMOKEBOX = 0.58
    PERLBREW_BASHRC_VERSION = 0.69
    PERLBREW_HOME = /home/njh/.perlbrew
    PERLBREW_MANPATH = 
    PERLBREW_PATH = /home/njh/perl5/perlbrew/bin
    PERLBREW_ROOT = /home/njh/perl5/perlbrew
    PERLBREW_VERSION = 0.69
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    SHELL = /bin/bash

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /usr/bin/perl
    $UID/$EUID = 1000 / 1000
    $GID = 1000 4 24 25 29 30 44 46 108 112 1000
    $EGID = 1000 4 24 25 29 30 44 46 108 112 1000

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.05    
    CPAN::Meta          2.142060
    Cwd                 3.47    
    ExtUtils::CBuilder  0.280216
    ExtUtils::Command   1.18    
    ExtUtils::Install   1.68    
    ExtUtils::MakeMaker 6.98    
    ExtUtils::Manifest  1.65    
    ExtUtils::ParseXS   3.24    
    File::Spec          3.47    
    JSON                2.90    
    JSON::PP            2.27203 
    Module::Build       0.4210  
    Module::Signature   0.73    
    Parse::CPAN::Meta   1.4414  
    Test::Harness       3.33    
    Test::More          1.001006
    YAML                1.11    
    YAML::Syck          1.27    
    version             0.9908  


--

Summary of my perl5 (revision 5 version 20 subversion 0) configuration:
   
  Platform:
    osname=linux, osvers=3.2.0-4-amd64, archname=x86_64-linux-gnu-thread-multi
    uname='linux brahms 3.2.0-4-amd64 #1 smp debian 3.2.60-1+deb7u3 x86_64 gnulinux '
    config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Dldflags= -Wl,-z,relro -Dlddlflags=-shared -Wl,-z,relro -Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.20 -Darchlib=/usr/lib/x86_64-linux-gnu/perl/5.20 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/x86_64-linux-gnu/perl5/5.20 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.20.0 -Dsitearch=/usr/local/lib/x86_64-linux-gnu/perl/5.20.0 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Duse64bitint -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Ui_libutil -Uversiononly -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -Dlibperl=libperl.so.5.20.0 -des'
    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 -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.9.1', 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='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.9/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=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
    perllibs=-ldl -lm -lpthread -lc -lcrypt
    libc=libc-2.19.so, so=so, useshrplib=true, libperl=libperl.so.5.20.0
    gnulibc_version='2.19'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector'


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
                        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_PERLIO
                        USE_PERL_ATOF USE_REENTRANT_API
  Locally applied patches:
	DEBPKG:debian/cpan_definstalldirs - Provide a sensible INSTALLDIRS default for modules installed from CPAN.
	DEBPKG:debian/db_file_ver - http://bugs.debian.org/340047 Remove overly restrictive DB_File version check.
	DEBPKG:debian/doc_info - Replace generic man(1) instructions with Debian-specific information.
	DEBPKG:debian/enc2xs_inc - http://bugs.debian.org/290336 Tweak enc2xs to follow symlinks and ignore missing @INC directories.
	DEBPKG:debian/errno_ver - http://bugs.debian.org/343351 Remove Errno version check due to upgrade problems with long-running processes.
	DEBPKG:debian/libperl_embed_doc - http://bugs.debian.org/186778 Note that libperl-dev package is required for embedded linking
	DEBPKG:fixes/respect_umask - Respect umask during installation
	DEBPKG:debian/writable_site_dirs - Set umask approproately for site install directories
	DEBPKG:debian/extutils_set_libperl_path - EU:MM: set location of libperl.a under /usr/lib
	DEBPKG:debian/no_packlist_perllocal - Don't install .packlist or perllocal.pod for perl or vendor
	DEBPKG:debian/prefix_changes - Fiddle with *PREFIX and variables written to the makefile
	DEBPKG:debian/fakeroot - Postpone LD_LIBRARY_PATH evaluation to the binary targets.
	DEBPKG:debian/instmodsh_doc - Debian policy doesn't install .packlist files for core or vendor.
	DEBPKG:debian/ld_run_path - Remove standard libs from LD_RUN_PATH as per Debian policy.
	DEBPKG:debian/libnet_config_path - Set location of libnet.cfg to /etc/perl/Net as /usr may not be writable.
	DEBPKG:debian/mod_paths - Tweak @INC ordering for Debian
	DEBPKG:debian/module_build_man_extensions - http://bugs.debian.org/479460 Adjust Module::Build manual page extensions for the Debian Perl policy
	DEBPKG:debian/prune_libs - http://bugs.debian.org/128355 Prune the list of libraries wanted to what we actually need.
	DEBPKG:fixes/net_smtp_docs - [rt.cpan.org #36038] http://bugs.debian.org/100195 Document the Net::SMTP 'Port' option
	DEBPKG:debian/perlivp - http://bugs.debian.org/510895 Make perlivp skip include directories in /usr/local
	DEBPKG:debian/deprecate-with-apt - http://bugs.debian.org/747628 Point users to Debian packages of deprecated core modules
	DEBPKG:debian/squelch-locale-warnings - http://bugs.debian.org/508764 Squelch locale warnings in Debian package maintainer scripts
	DEBPKG:debian/skip-upstream-git-tests - Skip tests specific to the upstream Git repository
	DEBPKG:debian/patchlevel - http://bugs.debian.org/567489 List packaged patches for 5.20.0-6 in patchlevel.h
	DEBPKG:debian/skip-kfreebsd-crash - http://bugs.debian.org/628493 [perl #96272] Skip a crashing test case in t/op/threads.t on GNU/kFreeBSD
	DEBPKG:fixes/document_makemaker_ccflags - http://bugs.debian.org/628522 [rt.cpan.org #68613] Document that CCFLAGS should include $Config{ccflags}
	DEBPKG:debian/find_html2text - http://bugs.debian.org/640479 Configure CPAN::Distribution with correct name of html2text
	DEBPKG:debian/hurd_test_skip_stack - http://bugs.debian.org/650175 Disable failing GNU/Hurd tests dist/threads/t/stack.t
	DEBPKG:debian/perl5db-x-terminal-emulator.patch - http://bugs.debian.org/668490 Invoke x-terminal-emulator rather than xterm in perl5db.pl
	DEBPKG:debian/cpan-missing-site-dirs - http://bugs.debian.org/688842 Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent is writable
	DEBPKG:fixes/memoize_storable_nstore - [rt.cpan.org #77790] http://bugs.debian.org/587650 Memoize::Storable: respect 'nstore' option not respected
	DEBPKG:debian/regen-skip - Skip a regeneration check in unrelated git repositories
	DEBPKG:debian/regcomp-mips-optim - http://bugs.debian.org/754054 Downgrade the optimization of regcomp.c on mips and mipsel due to a gcc-4.9 bug
	DEBPKG:debian/makemaker-pasthru - http://bugs.debian.org/758471 Pass LD settings through to subdirectories
	DEBPKG:debian/perldoc-less-R - http://bugs.debian.org/758689 Tell the 'less' pager to allow terminal escape sequences
  Built under linux
  Compiled at Aug 30 2014 06:42:03
  %ENV:
    PERL5LIB="/home/njh/.cpan/build/Devel-CheckLib-1.02-Lh9Zbb/blib/arch:/home/njh/.cpan/build/Devel-CheckLib-1.02-Lh9Zbb/blib/lib:/home/njh/.cpan/build/Acme-Alien-DontPanic-0.006-YA_s2E/blib/arch:/home/njh/.cpan/build/Acme-Alien-DontPanic-0.006-YA_s2E/blib/lib:/home/njh/.cpan/build/Alien-Base-0.005-i95ocu/blib/arch:/home/njh/.cpan/build/Alien-Base-0.005-i95ocu/blib/lib"
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="8669"
    PERL5_CPAN_IS_RUNNING="8669"
    PERL5_MINISMOKEBOX="0.58"
    PERLBREW_BASHRC_VERSION="0.69"
    PERLBREW_HOME="/home/njh/.perlbrew"
    PERLBREW_MANPATH=""
    PERLBREW_PATH="/home/njh/perl5/perlbrew/bin"
    PERLBREW_ROOT="/home/njh/perl5/perlbrew"
    PERLBREW_VERSION="0.69"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /home/njh/.cpan/build/Devel-CheckLib-1.02-Lh9Zbb/blib/arch
    /home/njh/.cpan/build/Devel-CheckLib-1.02-Lh9Zbb/blib/lib
    /home/njh/.cpan/build/Acme-Alien-DontPanic-0.006-YA_s2E/blib/arch
    /home/njh/.cpan/build/Acme-Alien-DontPanic-0.006-YA_s2E/blib/lib
    /home/njh/.cpan/build/Alien-Base-0.005-i95ocu/blib/arch
    /home/njh/.cpan/build/Alien-Base-0.005-i95ocu/blib/lib
    /etc/perl
    /usr/local/lib/x86_64-linux-gnu/perl/5.20.0
    /usr/local/share/perl/5.20.0
    /usr/lib/x86_64-linux-gnu/perl5/5.20
    /usr/share/perl5
    /usr/lib/x86_64-linux-gnu/perl/5.20
    /usr/share/perl/5.20
    /usr/local/lib/site_perl
    .