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
.