Re: undefined symbol: PL_stack_sp

[email protected] (demerphq) Thu, 17 Jul 2014 11:07:36 +0200
Newsgroups perl.inline
Message-ID <CANgJU+UnN_RVN=E9Z0i+vpmhy6kr5SFNWs+opA17B8EHkpm+2g@mail.gmail.com>
--001a11c1200ed5253c04fe5ff86f
Content-Type: text/plain; charset=UTF-8

On 17 July 2014 10:06, <[email protected]> wrote:

>
> From: demerphq
> Sent: Thursday, July 17, 2014 4:45 PM
>
>
>  /git_tree/perl/Porting/_Inline/lib/auto/FOO_2bd2/FOO_2bd2.so: undefined
>>> symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.
>>>  at /usr/local/share/perl/5.14.2/Inline.pm line 526.
>>>
>>
> Looks to me that we've got two different perls getting involved here:
> /usr/lib/perl/5.14/
> and
> /usr/local/share/perl/5.14.2
>
> I think that's likely to be the problem.
>

Thanks, ill dig on that.


> Did they both get involved during 'make test' ?
>

Make test didnt show any build output. How can I enable that?


> If additional help is required the OP (whose contact details seem to be
> missing)


I am the OP.:-)


> should try running:
>
> use Inline C => Config =>
>  BUILD_NOISY => 1,
>  FORCE_BUILD => 1;
>
> use Inline C;
> greet('Ingy');
> greet(42);
> __END__
> __C__
> void greet(char* name) {
>  printf ("Hello %s!\n", name);
> }
>
> With the full output of that, along with perl-V output, we might be able
> to offer more complete advice.
>

Here you go:

validate Stage
<-----------------------Information
Section----------------------------------->

Information about the processing of your Inline C code:

Your source code needs to be compiled. I'll use this build directory:
/git_tree/perl/Porting/_Inline/build/FOO_1ef8

and I'll install the executable as:
/git_tree/perl/Porting/_Inline/lib/auto/FOO_1ef8/FOO_1ef8.so

get_maps Stage
The following Inline C function(s) have been successfully bound to Perl:
void greet(char * name)

<-----------------------End of Information
Section---------------------------->
Starting Build Preprocess Stage
Finished Build Preprocess Stage

Starting Build Parse Stage
Finished Build Parse Stage

Starting Build Glue 1 Stage
Finished Build Glue 1 Stage

Starting Build Glue 2 Stage
Finished Build Glue 2 Stage

Starting Build Glue 3 Stage
Finished Build Glue 3 Stage

Starting Build Compile Stage
  Starting "perl Makefile.PL" Stage
Generating a Unix-style Makefile
Writing Makefile for FOO_1ef8
Writing MYMETA.yml and MYMETA.json
  Finished "perl Makefile.PL" Stage

  Starting "make" Stage
Running Mkbootstrap for FOO_1ef8 ()
chmod 644 FOO_1ef8.bs
/usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp  -typemap
"/usr/share/perl/5.14/ExtUtils/typemap"   FOO_1ef8.xs > FOO_1ef8.xsc && mv
FOO_1ef8.xsc FOO_1ef8.c
cc -c  -I"/git_tree/perl/Porting" -D_REENTRANT -D_GNU_SOURCE -DDEBIAN
-fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"0.00\"
-DXS_VERSION=\"0.00\" -fPIC "-I../../../.."   FOO_1ef8.c
rm -f blib/arch/auto/FOO_1ef8/FOO_1ef8.so
cc  -shared -L/usr/local/lib -fstack-protector FOO_1ef8.o  -o
blib/arch/auto/FOO_1ef8/FOO_1ef8.so \
     \

chmod 755 blib/arch/auto/FOO_1ef8/FOO_1ef8.so
/usr/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- FOO_1ef8.bs
blib/arch/auto/FOO_1ef8/FOO_1ef8.bs 644
  Finished "make" Stage

  Starting "make install" Stage
Running Mkbootstrap for FOO_1ef8 ()
chmod 644 FOO_1ef8.bs
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
  Finished "make install" Stage

  Starting Cleaning Up Stage
  Finished Cleaning Up Stage

Finished Build Compile Stage

Had problems bootstrapping Inline module 'FOO_1ef8'

Can't load '/git_tree/perl/Porting/_Inline/lib/auto/FOO_1ef8/FOO_1ef8.so'
for module FOO_1ef8:
/git_tree/perl/Porting/_Inline/lib/auto/FOO_1ef8/FOO_1ef8.so: undefined
symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.
 at /usr/local/share/perl/5.14.2/Inline.pm line 526.


 at - line 0.
INIT failed--call queue aborted.
$ cat test_inline.pl
use Inline C => Config =>
 BUILD_NOISY => 1,
 FORCE_BUILD => 1;
use Inline qw(Info NoClean);
use Inline C;
greet('Ingy');
greet(42);
__END__
__C__

void greet(char* name) {
  printf("Hello %s!\n", name);
}

$ perl -V
Summary of my perl5 (revision 5 version 14 subversion 2) configuration:

  Platform:
    osname=linux, osvers=3.2.0-37-generic,
archname=x86_64-linux-gnu-thread-multi
    uname='linux lamiak 3.2.0-37-generic #58-ubuntu smp thu jan 24 15:28:10
utc 2013 x86_64 x86_64 x86_64 gnulinux '
    config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4
-Wformat -Werror=format-security -Dldflags= -Wl,-Bsymbolic-functions
-Wl,-z,relro -Dlddlflags=-shared -Wl,-Bsymbolic-functions -Wl,-z,relro
-Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr
-Dprivlib=/usr/share/perl/5.14 -Darchlib=/usr/lib/perl/5.14
-Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5
-Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local
-Dsitelib=/usr/local/share/perl/5.14.2
-Dsitearch=/usr/local/lib/perl/5.14.2 -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 -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib
-Dlibperl=libperl.so.5.14.2 -des'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN
-fstack-protector -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 -fstack-protector
-fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.7.3', 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 /lib/x86_64-linux-gnu /lib/../lib
/usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
    libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
    perllibs=-ldl -lm -lpthread -lc -lcrypt
    libc=, so=so, useshrplib=true, libperl=libperl.so.5.14.2
    gnulibc_version='2.17'
  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: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_PERLIO
USE_PERL_ATOF
                        USE_REENTRANT_API
  Locally applied patches:
DEBPKG:debian/arm_thread_stress_timeout - http://bugs.debian.org/501970
Raise the timeout of ext/threads/shared/t/stress.t to accommodate slower
build hosts
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
to /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/m68k_thread_stress - http://bugs.debian.org/517938
http://bugs.debian.org/495826 Disable some threads tests on m68k for now
due to missing TLS.
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/cpanplus_definstalldirs - http://bugs.debian.org/533707
Configure CPANPLUS to use the site directories by default.
DEBPKG:debian/cpanplus_config_path - Save local versions of
CPANPLUS::Config::System into /etc/perl.
DEBPKG:debian/deprecate-with-apt - http://bugs.debian.org/580034 Point
users to Debian packages of deprecated core modules
DEBPKG:fixes/hurd-ccflags - [a190e64] http://bugs.debian.org/587901 [perl
#92244] Make hints/gnu.sh append to $ccflags rather than overriding them
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:fixes/extutils-cbuilder-cflags - [011e8fb]
http://bugs.debian.org/624460 [perl #89478] Append CFLAGS and LDFLAGS to
their Config.pm counterparts in EU::CBuilder
DEBPKG:fixes/module-build-home-directory - http://bugs.debian.org/624850 [
rt.cpan.org #67893] Fix failing tilde test when run under a UID without a
passwd entry
DEBPKG:debian/patchlevel - http://bugs.debian.org/567489 List packaged
patches for 5.14.2-21 in patchlevel.h
DEBPKG:fixes/h2ph-multiarch - [e7ec705] http://bugs.debian.org/625808 [perl
#90122] Make h2ph correctly search gcc include directories
DEBPKG:fixes/index-tainting - [3b36395] http://bugs.debian.org/291450 [perl
#64804] RT 64804: tainting with index() of a constant
DEBPKG:fixes/document_makemaker_ccflags - http://bugs.debian.org/628522 [
rt.cpan.org #68613] Document that CCFLAGS should include $Config{ccflags}
DEBPKG:fixes/sys-syslog-socket-timeout-kfreebsd.patch -
http://bugs.debian.org/627821 [rt.cpan.org #69997] Use a socket timeout on
GNU/kFreeBSD to catch ICMP port unreachable messages
DEBPKG:fixes/hurd-hints - http://bugs.debian.org/636609 Improve general GNU
hints, needed for GNU/Hurd.
DEBPKG:fixes/pod_fixes - [7698aed] http://bugs.debian.org/637816 Fix typos
in several pod/perl*.pod files
DEBPKG:debian/find_html2text - http://bugs.debian.org/640479 Configure
CPAN::Distribution with correct name of html2text
DEBPKG:fixes/digest_eval_hole - http://bugs.debian.org/644108 Close the
eval "require $module" security hole in Digest->new($algorithm)
DEBPKG:fixes/hurd-ndbm - [f0d0a20] [perl #102680]
http://bugs.debian.org/645989 Add GNU/Hurd hints for NDBM_File
DEBPKG:fixes/sysconf.t-posix - [8040185] [perl #102888]
http://bugs.debian.org/646016 Fix hang in ext/POSIX/t/sysconf.t on GNU/Hurd
DEBPKG:fixes/hurd-largefile - [1fda587] [perl #103014]
http://bugs.debian.org/645790 enable LFS on GNU/Hurd
DEBPKG:debian/hurd_test_todo_syslog - http://bugs.debian.org/650093 Disable
failing GNU/Hurd tests in cpan/Sys-Syslog/t/syslog.t
DEBPKG:fixes/hurd_skip_itimer_virtual - [rt.cpan.org #72754]
http://bugs.debian.org/650094 Skip interval timer tests in Time::HiRes on
GNU/Hurd
DEBPKG:debian/hurd_test_skip_sigdispatch - http://bugs.debian.org/650188
Disable failing GNU/Hurd tests op/sigdispatch.t
DEBPKG:debian/hurd_test_skip_stack - http://bugs.debian.org/650175 Disable
failing GNU/Hurd tests dist/threads/t/stack.t
DEBPKG:debian/hurd_test_skip_pipe - http://bugs.debian.org/650187 Disable
failing GNU/Hurd tests io/pipe.t
DEBPKG:debian/hurd_test_skip_io_pipe - http://bugs.debian.org/650096
Disable failing GNU/Hurd tests dist/IO/t/io_pipe.t
DEBPKG:fixes/manpage_name_CPAN - http://bugs.debian.org/650448 [rt.cpan.org
#73396] cpan/CPAN: add NAME headings in modules with POD
DEBPKG:fixes/manpage_name_CPANPLUS - http://bugs.debian.org/650450 [
rt.cpan.org #73398] cpan/CPANPLUS: add NAME headings in modules with POD
DEBPKG:fixes/manpage_name_Test-Harness - http://bugs.debian.org/650451 [
rt.cpan.org #73399] cpan/Test-Harness: add NAME headings in modules with POD
DEBPKG:fixes/manpage_name_Term-UI - http://bugs.debian.org/650452 [
rt.cpan.org #73400] cpan/Term-UI: add NAME headings in modules with POD
DEBPKG:fixes/podlators_ae_ligature_fallback - http://bugs.debian.org/652851
Fix the ASCII fallback string for AE
DEBPKG:fixes/fsf_postal_address - [de89470] Update references to the FSF's
postal address
DEBPKG:fixes/cpan_module_pod_fixes - [perl #106870] [rt.cpan.org #73447] [
rt.cpan.org #73446] Fix POD formatting in Term-Cap and Pod-Parser
DEBPKG:fixes/cgi_no_shellwords_pl - Use Text::ParseWords instead of
shellwords.pl
DEBPKG:fixes/path_max_fallback - [perl #109262]
http://bugs.debian.org/656869 Don't use _POSIX_PATH_MAX as a fallback
PATH_MAX
DEBPKG:debian/makemaker-pasthru - http://bugs.debian.org/660195 [rt.cpan.org
#28632] Make EU::MM pass LD through to recursive Makefile.PL invocations
DEBPKG:fixes/propagate_tainted_errors.patch -
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663158 [perl #111654]
properly propagate tainted errors
DEBPKG:debian/perl5db-x-terminal-emulator.patch -
http://bugs.debian.org/668490 Invoke x-terminal-emulator rather than xterm
in perl5db.pl
DEBPKG:fixes/socket_cache_propagate -
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659075 [rt.cpan.org
#61577] [perl #112736] sockdomain and socktype undef on newly accepted
sockets
DEBPKG:fixes/ipc_open3 - [perl #114454] http://bugs.debian.org/683894
IPC::Open3::open3(..., '-') broken
DEBPKG:fixes/string_repeat_overrun - http://bugs.debian.org/689314
[b675304] avoid calling memset with a negative count
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/kfreebsd-overrides - http://bugs.debian.org/689713 [perl
#115324] [7dc6565] Remove unnecessary overrides in gnukfreebsd and
gnuknetbsd hints.
DEBPKG:fixes/tainted-smartmatch - [be88a5c] http://bugs.debian.org/690571
[perl #93590] $tainted ~~ [...] failing
DEBPKG:fixes/regexp-matching-starter - [6e634c5]
http://bugs.debian.org/690975 [perl #101710] Regression with /i, latin1
chars.
DEBPKG:fixes/regexp-matching-fold - [399fb9c] http://bugs.debian.org/690976
regexec.c: Fix "\x{FB01}\x{FB00}" =~ /ff/i
DEBPKG:fixes/regexp-matching-opposite-case - [dc91d5a]
http://bugs.debian.org/690979 [perl #101970] /[[:lower:]]/i matches upper
case
DEBPKG:fixes/reading-glob-copy-handle - [fd1564b]
http://bugs.debian.org/629363 [perl #92258] <$fh> hangs on a glob copy
DEBPKG:fixes/smartmatch-rhs-precedence - http://bugs.debian.org/691102
[011be0b] Enforce Any ~~ Object smartmatch precedence
DEBPKG:fixes/perlcheat-update - http://bugs.debian.org/691112 [ab0ae0a]
Update PerlCheat to 5.14
DEBPKG:fixes/cgi-cr-escaping - http://bugs.debian.org/693420 CR escaping
for P3P and Set-Cookie headers
DEBPKG:fixes/maketext-code-execution - [1735f6f]
http://bugs.debian.org/695224 Fix misparsing of maketext strings.
DEBPKG:fixes/storable-security-warning - [664f237]
http://bugs.debian.org/695223 add a note about security concerns in Storable
DEBPKG:fixes/digest-sha-doublefree - [rt.cpan.org #82655]
http://bugs.debian.org/698172 [a8c6ff7] Fix a double-free bug in Digest::SHA
DEBPKG:fixes/64bitint-signedness-wraparound - http://bugs.debian.org/698320
[94e529c] Avoid wraparound when casting unsigned size_t to signed ssize_t.
DEBPKG:fixes/stdin-sigchld - http://bugs.debian.org/700171 [perl #116621]
[be48bbe] add a couple missing LEAVEs in perlio_async_run()
DEBPKG:fixes/hsplit-rehash - [d59e31f] http://bugs.debian.org/702296
Prevent premature hsplit() calls, and only trigger REHASH after hsplit()
DEBPKG:fixes/encode-memleak - http://bugs.debian.org/702416 [5814803]
Encode: Fixed a memory leak that occurred in the UTF-8 encoding.
  Built under linux
  Compiled at Apr 15 2013 15:36:20
  %ENV:
    PERLBREW_BASHRC_VERSION="0.67"
    PERLBREW_CONFIGURE_FLAGS="-de -Dcc=ccache\ gcc -Dld=gcc"
    PERLBREW_HOME="/home/yorton/.perlbrew"
    PERLBREW_MANPATH=""
    PERLBREW_PATH="/home/yorton/perl5/perlbrew/bin"
    PERLBREW_ROOT="/home/yorton/perl5/perlbrew"
    PERLBREW_VERSION="0.67"
  @INC:
    /etc/perl
    /usr/local/lib/perl/5.14.2
    /usr/local/share/perl/5.14.2
    /usr/lib/perl5
    /usr/share/perl5
    /usr/lib/perl/5.14
    /usr/share/perl/5.14
    /usr/local/lib/site_perl


-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

--001a11c1200ed5253c04fe5ff86f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 1=
7 July 2014 10:06,  <span dir=3D"ltr">&lt;<a href=3D"mailto:sisyphus1@optus=
net.com.au" target=3D"_blank">[email protected]</a>&gt;</span> wrot=
e:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:s=
olid;padding-left:1ex">
<br>
From: demerphq<br>
Sent: Thursday, July 17, 2014 4:45 PM<div class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-l=
eft-style:solid;padding-left:1ex">

/git_tree/perl/Porting/_<u></u>Inline/lib/auto/FOO_2bd2/FOO_<u></u>2bd2.so:=
 undefined<br>
symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.<u></u>pm line 184.<br=
>
=C2=A0at /usr/local/share/perl/5.14.2/<u></u>Inline.pm line 526.<br>
</blockquote></blockquote>
<br></div>
Looks to me that we&#39;ve got two different perls getting involved here:<b=
r>
/usr/lib/perl/5.14/<br>
and<br>
/usr/local/share/perl/5.14.2<br>
<br>
I think that&#39;s likely to be the problem.<br></blockquote><div><br></div=
><div>Thanks, ill dig on that.</div><div>=C2=A0</div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-=
left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Did they both get involved during &#39;make test&#39; ?<br></blockquote><di=
v><br></div><div>Make test didnt show any build output. How can I enable th=
at?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204)=
;border-left-style:solid;padding-left:1ex">

If additional help is required the OP (whose contact details seem to be mis=
sing) </blockquote><div><br></div><div>I am the OP.:-)</div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid=
;padding-left:1ex">
should try running:<br>
<br>
use Inline C =3D&gt; Config =3D&gt;<br>
=C2=A0BUILD_NOISY =3D&gt; 1,<br>
=C2=A0FORCE_BUILD =3D&gt; 1;<div class=3D""><br>
use Inline C;<br>
greet(&#39;Ingy&#39;);<br>
greet(42);<br>
__END__<br>
__C__<br>
void greet(char* name) {<br></div>
=C2=A0printf (&quot;Hello %s!\n&quot;, name);<br>
}<br>
<br>
With the full output of that, along with perl-V output, we might be able to=
 offer more complete advice.<br></blockquote><div><br></div><div>Here you g=
o:</div><div><br></div><div><div>validate Stage</div><div>&lt;-------------=
----------Information Section-----------------------------------&gt;</div>
<div><br></div><div>Information about the processing of your Inline C code:=
</div><div><br></div><div>Your source code needs to be compiled. I&#39;ll u=
se this build directory:</div><div>/git_tree/perl/Porting/_Inline/build/FOO=
_1ef8</div>
<div><br></div><div>and I&#39;ll install the executable as:</div><div>/git_=
tree/perl/Porting/_Inline/lib/auto/FOO_1ef8/FOO_1ef8.so</div><div><br></div=
><div>get_maps Stage</div><div>The following Inline C function(s) have been=
 successfully bound to Perl:</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>void greet(char * n=
ame)</div><div><br></div><div>&lt;-----------------------End of Information=
 Section----------------------------&gt;</div><div>Starting Build Preproces=
s Stage</div>
<div>Finished Build Preprocess Stage</div><div><br></div><div>Starting Buil=
d Parse Stage</div><div>Finished Build Parse Stage</div><div><br></div><div=
>Starting Build Glue 1 Stage</div><div>Finished Build Glue 1 Stage</div>
<div><br></div><div>Starting Build Glue 2 Stage</div><div>Finished Build Gl=
ue 2 Stage</div><div><br></div><div>Starting Build Glue 3 Stage</div><div>F=
inished Build Glue 3 Stage</div><div><br></div><div>Starting Build Compile =
Stage</div>
<div>=C2=A0 Starting &quot;perl Makefile.PL&quot; Stage</div><div>Generatin=
g a Unix-style Makefile</div><div>Writing Makefile for FOO_1ef8</div><div>W=
riting MYMETA.yml and MYMETA.json</div><div>=C2=A0 Finished &quot;perl Make=
file.PL&quot; Stage</div>
<div><br></div><div>=C2=A0 Starting &quot;make&quot; Stage</div><div>Runnin=
g Mkbootstrap for FOO_1ef8 ()</div><div>chmod 644 FOO_1ef8.bs</div><div>/us=
r/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp =C2=A0-typemap &quot;/usr/s=
hare/perl/5.14/ExtUtils/typemap&quot; =C2=A0 FOO_1ef8.xs &gt; FOO_1ef8.xsc =
&amp;&amp; mv FOO_1ef8.xsc FOO_1ef8.c</div>
<div>cc -c =C2=A0-I&quot;/git_tree/perl/Porting&quot; -D_REENTRANT -D_GNU_S=
OURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/in=
clude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64 -O2 -g =C2=A0 -DVERSION=
=3D\&quot;0.00\&quot; -DXS_VERSION=3D\&quot;0.00\&quot; -fPIC &quot;-I../..=
/../..&quot; =C2=A0 FOO_1ef8.c</div>
<div>rm -f blib/arch/auto/FOO_1ef8/FOO_1ef8.so</div><div>cc =C2=A0-shared -=
L/usr/local/lib -fstack-protector FOO_1ef8.o =C2=A0-o blib/arch/auto/FOO_1e=
f8/FOO_1ef8.so <span class=3D"" style=3D"white-space:pre">	</span>\</div><d=
iv><span class=3D"" style=3D"white-space:pre">	</span> =C2=A0 =C2=A0 <span =
class=3D"" style=3D"white-space:pre">	</span>\</div>
<div><span class=3D"" style=3D"white-space:pre">	</span> =C2=A0</div><div>c=
hmod 755 blib/arch/auto/FOO_1ef8/FOO_1ef8.so</div><div>/usr/bin/perl -MExtU=
tils::Command::MM -e &#39;cp_nonempty&#39; -- FOO_1ef8.bs blib/arch/auto/FO=
O_1ef8/FOO_1ef8.bs 644</div>
<div>=C2=A0 Finished &quot;make&quot; Stage</div><div><br></div><div>=C2=A0=
 Starting &quot;make install&quot; Stage</div><div>Running Mkbootstrap for =
FOO_1ef8 ()</div><div>chmod 644 FOO_1ef8.bs</div><div>Files found in blib/a=
rch: installing files in blib/lib into architecture dependent library tree<=
/div>
<div>=C2=A0 Finished &quot;make install&quot; Stage</div><div><br></div><di=
v>=C2=A0 Starting Cleaning Up Stage</div><div>=C2=A0 Finished Cleaning Up S=
tage</div><div><br></div><div>Finished Build Compile Stage</div><div><br></=
div><div>Had problems bootstrapping Inline module &#39;FOO_1ef8&#39;</div>
<div><br></div><div>Can&#39;t load &#39;/git_tree/perl/Porting/_Inline/lib/=
auto/FOO_1ef8/FOO_1ef8.so&#39; for module FOO_1ef8: /git_tree/perl/Porting/=
_Inline/lib/auto/FOO_1ef8/FOO_1ef8.so: undefined symbol: PL_stack_sp at /us=
r/lib/perl/5.14/DynaLoader.pm line 184.</div>
<div>=C2=A0at /usr/local/share/perl/5.14.2/Inline.pm line 526.</div><div><b=
r></div><div><br></div><div>=C2=A0at - line 0.</div><div>INIT failed--call =
queue aborted.</div></div><div>$ cat <a href=3D"http://test_inline.pl">test=
_inline.pl</a></div>
<div><div>use Inline C =3D&gt; Config =3D&gt;</div><div>=C2=A0BUILD_NOISY =
=3D&gt; 1,</div><div>=C2=A0FORCE_BUILD =3D&gt; 1;</div><div>use Inline qw(I=
nfo NoClean);</div><div>use Inline C;</div><div>greet(&#39;Ingy&#39;);</div=
><div>greet(42);</div>
<div>__END__</div><div>__C__</div><div><br></div><div>void greet(char* name=
) {</div><div>=C2=A0 printf(&quot;Hello %s!\n&quot;, name);</div><div>}</di=
v></div><div><br></div><div>$ perl -V</div><div>Summary of my perl5 (revisi=
on 5 version 14 subversion 2) configuration:</div>
<div>=C2=A0 =C2=A0</div><div>=C2=A0 Platform:</div><div>=C2=A0 =C2=A0 osnam=
e=3Dlinux, osvers=3D3.2.0-37-generic, archname=3Dx86_64-linux-gnu-thread-mu=
lti</div><div>=C2=A0 =C2=A0 uname=3D&#39;linux lamiak 3.2.0-37-generic #58-=
ubuntu smp thu jan 24 15:28:10 utc 2013 x86_64 x86_64 x86_64 gnulinux &#39;=
</div>
<div>=C2=A0 =C2=A0 config_args=3D&#39;-Dusethreads -Duselargefiles -Dccflag=
s=3D-DDEBIAN -D_FORTIFY_SOURCE=3D2 -g -O2 -fstack-protector --param=3Dssp-b=
uffer-size=3D4 -Wformat -Werror=3Dformat-security -Dldflags=3D -Wl,-Bsymbol=
ic-functions -Wl,-z,relro -Dlddlflags=3D-shared -Wl,-Bsymbolic-functions -W=
l,-z,relro -Dcccdlflags=3D-fPIC -Darchname=3Dx86_64-linux-gnu -Dprefix=3D/u=
sr -Dprivlib=3D/usr/share/perl/5.14 -Darchlib=3D/usr/lib/perl/5.14 -Dvendor=
prefix=3D/usr -Dvendorlib=3D/usr/share/perl5 -Dvendorarch=3D/usr/lib/perl5 =
-Dsiteprefix=3D/usr/local -Dsitelib=3D/usr/local/share/perl/5.14.2 -Dsitear=
ch=3D/usr/local/lib/perl/5.14.2 -Dman1dir=3D/usr/share/man/man1 -Dman3dir=
=3D/usr/share/man/man3 -Dsiteman1dir=3D/usr/local/man/man1 -Dsiteman3dir=3D=
/usr/local/man/man3 -Duse64bitint -Dman1ext=3D1 -Dman3ext=3D3perl -Dpager=
=3D/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Ui_l=
ibutil -DDEBUGGING=3D-g -Doptimize=3D-O2 -Duseshrplib -Dlibperl=3Dlibperl.s=
o.5.14.2 -des&#39;</div>
<div>=C2=A0 =C2=A0 hint=3Drecommended, useposix=3Dtrue, d_sigaction=3Ddefin=
e</div><div>=C2=A0 =C2=A0 useithreads=3Ddefine, usemultiplicity=3Ddefine</d=
iv><div>=C2=A0 =C2=A0 useperlio=3Ddefine, d_sfio=3Dundef, uselargefiles=3Dd=
efine, usesocks=3Dundef</div><div>=C2=A0 =C2=A0 use64bitint=3Ddefine, use64=
bitall=3Ddefine, uselongdouble=3Dundef</div>
<div>=C2=A0 =C2=A0 usemymalloc=3Dn, bincompat5005=3Dundef</div><div>=C2=A0 =
Compiler:</div><div>=C2=A0 =C2=A0 cc=3D&#39;cc&#39;, ccflags =3D&#39;-D_REE=
NTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe =
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64&#39;,</di=
v>
<div>=C2=A0 =C2=A0 optimize=3D&#39;-O2 -g&#39;,</div><div>=C2=A0 =C2=A0 cpp=
flags=3D&#39;-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-str=
ict-aliasing -pipe -I/usr/local/include&#39;</div><div>=C2=A0 =C2=A0 ccvers=
ion=3D&#39;&#39;, gccversion=3D&#39;4.7.3&#39;, gccosandvers=3D&#39;&#39;</=
div>
<div>=C2=A0 =C2=A0 intsize=3D4, longsize=3D8, ptrsize=3D8, doublesize=3D8, =
byteorder=3D12345678</div><div>=C2=A0 =C2=A0 d_longlong=3Ddefine, longlongs=
ize=3D8, d_longdbl=3Ddefine, longdblsize=3D16</div><div>=C2=A0 =C2=A0 ivtyp=
e=3D&#39;long&#39;, ivsize=3D8, nvtype=3D&#39;double&#39;, nvsize=3D8, Off_=
t=3D&#39;off_t&#39;, lseeksize=3D8</div>
<div>=C2=A0 =C2=A0 alignbytes=3D8, prototype=3Ddefine</div><div>=C2=A0 Link=
er and Libraries:</div><div>=C2=A0 =C2=A0 ld=3D&#39;cc&#39;, ldflags =3D&#3=
9; -fstack-protector -L/usr/local/lib&#39;</div><div>=C2=A0 =C2=A0 libpth=
=3D/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-g=
nu /usr/lib/../lib /lib /usr/lib</div>
<div>=C2=A0 =C2=A0 libs=3D-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc =
-lcrypt</div><div>=C2=A0 =C2=A0 perllibs=3D-ldl -lm -lpthread -lc -lcrypt</=
div><div>=C2=A0 =C2=A0 libc=3D, so=3Dso, useshrplib=3Dtrue, libperl=3Dlibpe=
rl.so.5.14.2</div><div>=C2=A0 =C2=A0 gnulibc_version=3D&#39;2.17&#39;</div>
<div>=C2=A0 Dynamic Linking:</div><div>=C2=A0 =C2=A0 dlsrc=3Ddl_dlopen.xs, =
dlext=3Dso, d_dlsymun=3Dundef, ccdlflags=3D&#39;-Wl,-E&#39;</div><div>=C2=
=A0 =C2=A0 cccdlflags=3D&#39;-fPIC&#39;, lddlflags=3D&#39;-shared -L/usr/lo=
cal/lib -fstack-protector&#39;</div>
<div><br></div><div><br></div><div>Characteristics of this binary (from lib=
perl):=C2=A0</div><div>=C2=A0 Compile-time options: MULTIPLICITY PERL_DONT_=
CREATE_GVSV</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP</div=
>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 USE_REENTRANT_API</div>
<div>=C2=A0 Locally applied patches:</div><div><span class=3D"" style=3D"wh=
ite-space:pre">	</span>DEBPKG:debian/arm_thread_stress_timeout - <a href=3D=
"http://bugs.debian.org/501970">http://bugs.debian.org/501970</a> Raise the=
 timeout of ext/threads/shared/t/stress.t to accommodate slower build hosts=
</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/cpan_=
definstalldirs - Provide a sensible INSTALLDIRS default for modules install=
ed from CPAN.</div><div><span class=3D"" style=3D"white-space:pre">	</span>=
DEBPKG:debian/db_file_ver - <a href=3D"http://bugs.debian.org/340047">http:=
//bugs.debian.org/340047</a> Remove overly restrictive DB_File version chec=
k.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/doc_i=
nfo - Replace generic man(1) instructions with Debian-specific information.=
</div><div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian=
/enc2xs_inc - <a href=3D"http://bugs.debian.org/290336">http://bugs.debian.=
org/290336</a> Tweak enc2xs to follow symlinks and ignore missing @INC dire=
ctories.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/errno=
_ver - <a href=3D"http://bugs.debian.org/343351">http://bugs.debian.org/343=
351</a> Remove Errno version check due to upgrade problems with long-runnin=
g processes.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/libpe=
rl_embed_doc - <a href=3D"http://bugs.debian.org/186778">http://bugs.debian=
.org/186778</a> Note that libperl-dev package is required for embedded link=
ing</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/respec=
t_umask - Respect umask during installation</div><div><span class=3D"" styl=
e=3D"white-space:pre">	</span>DEBPKG:debian/writable_site_dirs - Set umask =
approproately for site install directories</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/extut=
ils_set_libperl_path - EU:MM: Set location of libperl.a to /usr/lib</div><d=
iv><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/no_pack=
list_perllocal - Don&#39;t install .packlist or perllocal.pod for perl or v=
endor</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/prefi=
x_changes - Fiddle with *PREFIX and variables written to the makefile</div>=
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/faker=
oot - Postpone LD_LIBRARY_PATH evaluation to the binary targets.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/instm=
odsh_doc - Debian policy doesn&#39;t install .packlist files for core or ve=
ndor.</div><div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:d=
ebian/ld_run_path - Remove standard libs from LD_RUN_PATH as per Debian pol=
icy.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/libne=
t_config_path - Set location of libnet.cfg to /etc/perl/Net as /usr may not=
 be writable.</div><div><span class=3D"" style=3D"white-space:pre">	</span>=
DEBPKG:debian/m68k_thread_stress - <a href=3D"http://bugs.debian.org/517938=
">http://bugs.debian.org/517938</a> <a href=3D"http://bugs.debian.org/49582=
6">http://bugs.debian.org/495826</a> Disable some threads tests on m68k for=
 now due to missing TLS.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/mod_p=
aths - Tweak @INC ordering for Debian</div><div><span class=3D"" style=3D"w=
hite-space:pre">	</span>DEBPKG:debian/module_build_man_extensions - <a href=
=3D"http://bugs.debian.org/479460">http://bugs.debian.org/479460</a> Adjust=
 Module::Build manual page extensions for the Debian Perl policy</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/prune=
_libs - <a href=3D"http://bugs.debian.org/128355">http://bugs.debian.org/12=
8355</a> Prune the list of libraries wanted to what we actually need.</div>=
<div>
<span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/net_smtp_do=
cs - [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #36038] <a href=3D"htt=
p://bugs.debian.org/100195">http://bugs.debian.org/100195</a> Document the =
Net::SMTP &#39;Port&#39; option</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/perli=
vp - <a href=3D"http://bugs.debian.org/510895">http://bugs.debian.org/51089=
5</a> Make perlivp skip include directories in /usr/local</div><div><span c=
lass=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/cpanplus_definsta=
lldirs - <a href=3D"http://bugs.debian.org/533707">http://bugs.debian.org/5=
33707</a> Configure CPANPLUS to use the site directories by default.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/cpanp=
lus_config_path - Save local versions of CPANPLUS::Config::System into /etc=
/perl.</div><div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:=
debian/deprecate-with-apt - <a href=3D"http://bugs.debian.org/580034">http:=
//bugs.debian.org/580034</a> Point users to Debian packages of deprecated c=
ore modules</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/hurd-c=
cflags - [a190e64] <a href=3D"http://bugs.debian.org/587901">http://bugs.de=
bian.org/587901</a> [perl #92244] Make hints/gnu.sh append to $ccflags rath=
er than overriding them</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/squel=
ch-locale-warnings - <a href=3D"http://bugs.debian.org/508764">http://bugs.=
debian.org/508764</a> Squelch locale warnings in Debian package maintainer =
scripts</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/skip-=
upstream-git-tests - Skip tests specific to the upstream Git repository</di=
v><div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/extu=
tils-cbuilder-cflags - [011e8fb] <a href=3D"http://bugs.debian.org/624460">=
http://bugs.debian.org/624460</a> [perl #89478] Append CFLAGS and LDFLAGS t=
o their Config.pm counterparts in EU::CBuilder</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/module=
-build-home-directory - <a href=3D"http://bugs.debian.org/624850">http://bu=
gs.debian.org/624850</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #6=
7893] Fix failing tilde test when run under a UID without a passwd entry</d=
iv>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/patch=
level - <a href=3D"http://bugs.debian.org/567489">http://bugs.debian.org/56=
7489</a> List packaged patches for 5.14.2-21 in patchlevel.h</div><div><spa=
n class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/h2ph-multiarch =
- [e7ec705] <a href=3D"http://bugs.debian.org/625808">http://bugs.debian.or=
g/625808</a> [perl #90122] Make h2ph correctly search gcc include directori=
es</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/index-=
tainting - [3b36395] <a href=3D"http://bugs.debian.org/291450">http://bugs.=
debian.org/291450</a> [perl #64804] RT 64804: tainting with index() of a co=
nstant</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/docume=
nt_makemaker_ccflags - <a href=3D"http://bugs.debian.org/628522">http://bug=
s.debian.org/628522</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #68=
613] Document that CCFLAGS should include $Config{ccflags}</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/sys-sy=
slog-socket-timeout-kfreebsd.patch - <a href=3D"http://bugs.debian.org/6278=
21">http://bugs.debian.org/627821</a> [<a href=3D"http://rt.cpan.org">rt.cp=
an.org</a> #69997] Use a socket timeout on GNU/kFreeBSD to catch ICMP port =
unreachable messages</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/hurd-h=
ints - <a href=3D"http://bugs.debian.org/636609">http://bugs.debian.org/636=
609</a> Improve general GNU hints, needed for GNU/Hurd.</div><div><span cla=
ss=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/pod_fixes - [7698aed=
] <a href=3D"http://bugs.debian.org/637816">http://bugs.debian.org/637816</=
a> Fix typos in several pod/perl*.pod files</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/find_=
html2text - <a href=3D"http://bugs.debian.org/640479">http://bugs.debian.or=
g/640479</a> Configure CPAN::Distribution with correct name of html2text</d=
iv>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/digest=
_eval_hole - <a href=3D"http://bugs.debian.org/644108">http://bugs.debian.o=
rg/644108</a> Close the eval &quot;require $module&quot; security hole in D=
igest-&gt;new($algorithm)</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/hurd-n=
dbm - [f0d0a20] [perl #102680] <a href=3D"http://bugs.debian.org/645989">ht=
tp://bugs.debian.org/645989</a> Add GNU/Hurd hints for NDBM_File</div><div>=
<span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/sysconf.t-p=
osix - [8040185] [perl #102888] <a href=3D"http://bugs.debian.org/646016">h=
ttp://bugs.debian.org/646016</a> Fix hang in ext/POSIX/t/sysconf.t on GNU/H=
urd</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/hurd-l=
argefile - [1fda587] [perl #103014] <a href=3D"http://bugs.debian.org/64579=
0">http://bugs.debian.org/645790</a> enable LFS on GNU/Hurd</div><div><span=
 class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/hurd_test_todo_=
syslog - <a href=3D"http://bugs.debian.org/650093">http://bugs.debian.org/6=
50093</a> Disable failing GNU/Hurd tests in cpan/Sys-Syslog/t/syslog.t</div=
>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/hurd_s=
kip_itimer_virtual - [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #72754=
] <a href=3D"http://bugs.debian.org/650094">http://bugs.debian.org/650094</=
a> Skip interval timer tests in Time::HiRes on GNU/Hurd</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/hurd_=
test_skip_sigdispatch - <a href=3D"http://bugs.debian.org/650188">http://bu=
gs.debian.org/650188</a> Disable failing GNU/Hurd tests op/sigdispatch.t</d=
iv>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/hurd_=
test_skip_stack - <a href=3D"http://bugs.debian.org/650175">http://bugs.deb=
ian.org/650175</a> Disable failing GNU/Hurd tests dist/threads/t/stack.t</d=
iv>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/hurd_=
test_skip_pipe - <a href=3D"http://bugs.debian.org/650187">http://bugs.debi=
an.org/650187</a> Disable failing GNU/Hurd tests io/pipe.t</div><div><span =
class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/hurd_test_skip_i=
o_pipe - <a href=3D"http://bugs.debian.org/650096">http://bugs.debian.org/6=
50096</a> Disable failing GNU/Hurd tests dist/IO/t/io_pipe.t</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/manpag=
e_name_CPAN - <a href=3D"http://bugs.debian.org/650448">http://bugs.debian.=
org/650448</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #73396] cpan=
/CPAN: add NAME headings in modules with POD</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/manpag=
e_name_CPANPLUS - <a href=3D"http://bugs.debian.org/650450">http://bugs.deb=
ian.org/650450</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #73398] =
cpan/CPANPLUS: add NAME headings in modules with POD</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/manpag=
e_name_Test-Harness - <a href=3D"http://bugs.debian.org/650451">http://bugs=
.debian.org/650451</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #733=
99] cpan/Test-Harness: add NAME headings in modules with POD</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/manpag=
e_name_Term-UI - <a href=3D"http://bugs.debian.org/650452">http://bugs.debi=
an.org/650452</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #73400] c=
pan/Term-UI: add NAME headings in modules with POD</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/podlat=
ors_ae_ligature_fallback - <a href=3D"http://bugs.debian.org/652851">http:/=
/bugs.debian.org/652851</a> Fix the ASCII fallback string for AE</div><div>=
<span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/fsf_postal_=
address - [de89470] Update references to the FSF&#39;s postal address</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/cpan_m=
odule_pod_fixes - [perl #106870] [<a href=3D"http://rt.cpan.org">rt.cpan.or=
g</a> #73447] [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #73446] Fix P=
OD formatting in Term-Cap and Pod-Parser</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/cgi_no=
_shellwords_pl - Use Text::ParseWords instead of <a href=3D"http://shellwor=
ds.pl">shellwords.pl</a></div><div><span class=3D"" style=3D"white-space:pr=
e">	</span>DEBPKG:fixes/path_max_fallback - [perl #109262] <a href=3D"http:=
//bugs.debian.org/656869">http://bugs.debian.org/656869</a> Don&#39;t use _=
POSIX_PATH_MAX as a fallback PATH_MAX</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/makem=
aker-pasthru - <a href=3D"http://bugs.debian.org/660195">http://bugs.debian=
.org/660195</a> [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #28632] Mak=
e EU::MM pass LD through to recursive Makefile.PL invocations</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/propag=
ate_tainted_errors.patch - <a href=3D"http://bugs.debian.org/cgi-bin/bugrep=
ort.cgi?bug=3D663158">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D66=
3158</a> [perl #111654] properly propagate tainted errors</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/perl5=
db-x-terminal-emulator.patch - <a href=3D"http://bugs.debian.org/668490">ht=
tp://bugs.debian.org/668490</a> Invoke x-terminal-emulator rather than xter=
m in <a href=3D"http://perl5db.pl">perl5db.pl</a></div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/socket=
_cache_propagate - <a href=3D"http://bugs.debian.org/cgi-bin/bugreport.cgi?=
bug=3D659075">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D659075</a>=
 [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #61577] [perl #112736] soc=
kdomain and socktype undef on newly accepted sockets</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/ipc_op=
en3 - [perl #114454] <a href=3D"http://bugs.debian.org/683894">http://bugs.=
debian.org/683894</a> IPC::Open3::open3(..., &#39;-&#39;) broken</div><div>=
<span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/string_repe=
at_overrun - <a href=3D"http://bugs.debian.org/689314">http://bugs.debian.o=
rg/689314</a> [b675304] avoid calling memset with a negative count</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:debian/cpan-=
missing-site-dirs - <a href=3D"http://bugs.debian.org/688842">http://bugs.d=
ebian.org/688842</a> Fix CPAN::FirstTime defaults with nonexisting site dir=
s if a parent is writable</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/kfreeb=
sd-overrides - <a href=3D"http://bugs.debian.org/689713">http://bugs.debian=
.org/689713</a> [perl #115324] [7dc6565] Remove unnecessary overrides in gn=
ukfreebsd and gnuknetbsd hints.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/tainte=
d-smartmatch - [be88a5c] <a href=3D"http://bugs.debian.org/690571">http://b=
ugs.debian.org/690571</a> [perl #93590] $tainted ~~ [...] failing</div><div=
><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/regexp-mat=
ching-starter - [6e634c5] <a href=3D"http://bugs.debian.org/690975">http://=
bugs.debian.org/690975</a> [perl #101710] Regression with /i, latin1 chars.=
</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/regexp=
-matching-fold - [399fb9c] <a href=3D"http://bugs.debian.org/690976">http:/=
/bugs.debian.org/690976</a> regexec.c: Fix &quot;\x{FB01}\x{FB00}&quot; =3D=
~ /ff/i</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/regexp=
-matching-opposite-case - [dc91d5a] <a href=3D"http://bugs.debian.org/69097=
9">http://bugs.debian.org/690979</a> [perl #101970] /[[:lower:]]/i matches =
upper case</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/readin=
g-glob-copy-handle - [fd1564b] <a href=3D"http://bugs.debian.org/629363">ht=
tp://bugs.debian.org/629363</a> [perl #92258] &lt;$fh&gt; hangs on a glob c=
opy</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/smartm=
atch-rhs-precedence - <a href=3D"http://bugs.debian.org/691102">http://bugs=
.debian.org/691102</a> [011be0b] Enforce Any ~~ Object smartmatch precedenc=
e</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/perlch=
eat-update - <a href=3D"http://bugs.debian.org/691112">http://bugs.debian.o=
rg/691112</a> [ab0ae0a] Update PerlCheat to 5.14</div><div><span class=3D""=
 style=3D"white-space:pre">	</span>DEBPKG:fixes/cgi-cr-escaping - <a href=
=3D"http://bugs.debian.org/693420">http://bugs.debian.org/693420</a> CR esc=
aping for P3P and Set-Cookie headers</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/makete=
xt-code-execution - [1735f6f] <a href=3D"http://bugs.debian.org/695224">htt=
p://bugs.debian.org/695224</a> Fix misparsing of maketext strings.</div><di=
v>
<span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/storable-se=
curity-warning - [664f237] <a href=3D"http://bugs.debian.org/695223">http:/=
/bugs.debian.org/695223</a> add a note about security concerns in Storable<=
/div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/digest=
-sha-doublefree - [<a href=3D"http://rt.cpan.org">rt.cpan.org</a> #82655] <=
a href=3D"http://bugs.debian.org/698172">http://bugs.debian.org/698172</a> =
[a8c6ff7] Fix a double-free bug in Digest::SHA</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/64biti=
nt-signedness-wraparound - <a href=3D"http://bugs.debian.org/698320">http:/=
/bugs.debian.org/698320</a> [94e529c] Avoid wraparound when casting unsigne=
d size_t to signed ssize_t.</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/stdin-=
sigchld - <a href=3D"http://bugs.debian.org/700171">http://bugs.debian.org/=
700171</a> [perl #116621] [be48bbe] add a couple missing LEAVEs in perlio_a=
sync_run()</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/hsplit=
-rehash - [d59e31f] <a href=3D"http://bugs.debian.org/702296">http://bugs.d=
ebian.org/702296</a> Prevent premature hsplit() calls, and only trigger REH=
ASH after hsplit()</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>DEBPKG:fixes/encode=
-memleak - <a href=3D"http://bugs.debian.org/702416">http://bugs.debian.org=
/702416</a> [5814803] Encode: Fixed a memory leak that occurred in the UTF-=
8 encoding.</div>
<div>=C2=A0 Built under linux</div><div>=C2=A0 Compiled at Apr 15 2013 15:3=
6:20</div><div>=C2=A0 %ENV:</div><div>=C2=A0 =C2=A0 PERLBREW_BASHRC_VERSION=
=3D&quot;0.67&quot;</div><div>=C2=A0 =C2=A0 PERLBREW_CONFIGURE_FLAGS=3D&quo=
t;-de -Dcc=3Dccache\ gcc -Dld=3Dgcc&quot;</div>
<div>=C2=A0 =C2=A0 PERLBREW_HOME=3D&quot;/home/yorton/.perlbrew&quot;</div>=
<div>=C2=A0 =C2=A0 PERLBREW_MANPATH=3D&quot;&quot;</div><div>=C2=A0 =C2=A0 =
PERLBREW_PATH=3D&quot;/home/yorton/perl5/perlbrew/bin&quot;</div><div>=C2=
=A0 =C2=A0 PERLBREW_ROOT=3D&quot;/home/yorton/perl5/perlbrew&quot;</div>
<div>=C2=A0 =C2=A0 PERLBREW_VERSION=3D&quot;0.67&quot;</div><div>=C2=A0 @IN=
C:</div><div>=C2=A0 =C2=A0 /etc/perl</div><div>=C2=A0 =C2=A0 /usr/local/lib=
/perl/5.14.2</div><div>=C2=A0 =C2=A0 /usr/local/share/perl/5.14.2</div><div=
>=C2=A0 =C2=A0 /usr/lib/perl5</div><div>=C2=A0 =C2=A0 /usr/share/perl5</div=
>
<div>=C2=A0 =C2=A0 /usr/lib/perl/5.14</div><div>=C2=A0 =C2=A0 /usr/share/pe=
rl/5.14</div><div>=C2=A0 =C2=A0 /usr/local/lib/site_perl</div><div>=C2=A0</=
div></div><div><br></div>-- <br>perl -Mre=3Ddebug -e &quot;/just|another|pe=
rl|hacker/&quot;
</div></div>

--001a11c1200ed5253c04fe5ff86f--