Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why does Inline::C require an upgrade to ExtUtils::MakeMaker? #30

Closed
jkeenan opened this issue Nov 15, 2014 · 6 comments
Closed

Why does Inline::C require an upgrade to ExtUtils::MakeMaker? #30

jkeenan opened this issue Nov 15, 2014 · 6 comments

Comments

@jkeenan
Copy link

jkeenan commented Nov 15, 2014

For the purpose of investigating https://rt.perl.org/Ticket/Display.html?id=123145, I had occasion today to install Inline::C on the laptop I have used since March and in which perl-5.20.1 is my default perl.

$ cpanm Inline::C
--> Working on Inline::C
Fetching http://www.cpan.org/authors/id/E/ET/ETJ/Inline-C-0.65.tar.gz ... OK
Configuring Inline-C-0.65 ... OK
==> Found dependencies: YAML::XS, ExtUtils::MakeMaker, Inline, Pegex
--> Working on YAML::XS
Fetching http://www.cpan.org/authors/id/I/IN/INGY/YAML-LibYAML-0.52.tar.gz ... OK
Configuring YAML-LibYAML-0.52 ... OK
Building and testing YAML-LibYAML-0.52 ... OK
Successfully installed YAML-LibYAML-0.52
--> Working on ExtUtils::MakeMaker
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.02.tar.gz ... OK
Configuring ExtUtils-MakeMaker-7.02 ... OK
Building and testing ExtUtils-MakeMaker-7.02 ... OK
Successfully installed ExtUtils-MakeMaker-7.02 (upgraded from 6.98)
--> Working on Inline
Fetching http://www.cpan.org/authors/id/I/IN/INGY/Inline-0.77.tar.gz ... OK
Configuring Inline-0.77 ... OK
Building and testing Inline-0.77 ... OK
Successfully installed Inline-0.77
--> Working on Pegex
Fetching http://www.cpan.org/authors/id/I/IN/INGY/Pegex-0.57.tar.gz ... OK
Configuring Pegex-0.57 ... OK
Building and testing Pegex-0.57 ... OK
Successfully installed Pegex-0.57
Building and testing Inline-C-0.65 ... OK
Successfully installed Inline-C-0.65
5 distributions installed

I was surprised to be forced to upgrade ExtUtils::MakeMaker from the version (6.98) which came with both perl-5.20.0 and perl-5.20.1. My belief is that if a CPAN distribution requires a module distributed with the core, it should not force an upgrade of that distribution at least until a new stable version of Perl is released on an annual basis. To do otherwise, at least without an explicit rationale for the forced upgrade, is basically, IMO, to force the author's or maintainer's eagerness for the "latest and therefore greatest" on the user.

So, can you tell me why I was forced to upgrade ExtUtils::MakeMaker in order to get Inline::C?

Thank you very much.
Jim Keenan

@karenetheridge
Copy link

My belief is that if a CPAN distribution requires a module distributed with the core, it should not force an upgrade of that distribution at least until a new stable version of Perl is released on an annual basis

What does the state of the latest perl have to do with modules on the CPAN? If Inline needs to make use of a new feature in EUMM, and you're using (for example) perl 5.18, the existence-or-not of perl 5.22 makes no difference.

@jkeenan
Copy link
Author

jkeenan commented Nov 15, 2014

I'm not concerned at all with the existence or non-existence of Perl 5.22. But why does Inline::C need to make use of new features in EU::MM? Why can't it be written with minimal forced upgrades from the versions distributed with the latest released Perl of modules released as part of core?

@Leont
Copy link

Leont commented Nov 15, 2014

But why does Inline::C need to make use of new features in EU::MM?

A quick look in the recent commits suggests this

Why can't it be written with minimal forced upgrades from the versions distributed with the latest released Perl of modules released as part of core?

This is a trade-off that is not uncommon, but specially since it's not a configure time dependency I don't see why it matters. As a runtime dependency, MakeMaker isn't really special.

@karenetheridge
Copy link

I'm not concerned at all with the existence or non-existence of Perl 5.22.

But you said: "... it should not force an upgrade of that distribution at least until a new stable version of Perl is released on an annual basis" - so does apparently matter whether 5.22 is out?

@mohawk2
Copy link
Collaborator

mohawk2 commented Nov 16, 2014

Inline::C had a faintly ugly partial workaround for EUMM 6.98's failure to handle working in places-with-spaces (which Windows users often have no control over - temp directories can live under "C:\Documents and Settings"). Now EUMM 7.0 deals with the issue correctly, it is clearly pointless to knowingly fail to support some users' situations, hence the commit correctly identified by @Leont.

If you believe requiring EUMM 7 is causing a problem, @jkeenan, please say how.

@mohawk2 mohawk2 closed this as completed Nov 16, 2014
@DannyThomas
Copy link

FYI t/27inline_maker.t fails spectacularly with ExtUtils::MakeMaker 6.98
[included because I couldn't see how to attach text file]

RHEL6, but using a locally built instance of perl 5.20.1

from Graphviz dot file produced by the build
NB this file omits CORE requires, such as ExtUtils::MakeMaker

subgraph "Inline-C" {    /*  Inline-C-0.66.tar.gz  */
  node [fontname=Helvetica, fontsize=28, tooltip="Inline-C"]
    "Inline-C"                  -> "File-Copy-Recursive"          /* File-Copy-Recursive-0.38.tar.gz           */
    "Inline-C"                  -> "File-ShareDir-Install"        /* File-ShareDir-Install-0.09.tar.gz         */
    "Inline-C"                  -> "Inline"                       /* Inline-0.77.tar.gz                        */
    "Inline-C"                  -> "IO-All"                       /* IO-All-0.82.tar.gz                        */
    "Inline-C"                  -> "Parse-RecDescent"             /* Parse-RecDescent-1.967009.tar.gz          */
    "Inline-C"                  -> "Pegex"                        /* Pegex-0.57.tar.gz                         */
    "Inline-C"                  -> "Test-Warn"                    /* Test-Warn-0.30.tar.gz                     */
    "Inline-C"                  -> "YAML-LibYAML"                 /* YAML-LibYAML-0.52.tar.gz                  */

Dunno whether other (non Windows) users see this, but cpantesters is very green
Mind you:
http://www.cpantesters.org/distro/I/Inline-C.html#Inline-C-0.66
"This page was last updated on Saturday, 22nd December 2014 (6:39am)"

<BUILT_PERL> Makefile.PL && make && make test && make install
Checking if your kit is complete...
Looks good
Warning: prerequisite ExtUtils::MakeMaker 7.00 not found. We have 6.98.
Generating a Unix-style Makefile
Writing Makefile for Inline::C
Writing MYMETA.yml and MYMETA.json
cp share/inline-c.pgx blib/lib/auto/share/dist/Inline-C/inline-c.pgx
cp share/inline-c.pgx.json blib/lib/auto/share/dist/Inline-C/inline-c.pgx.json
cp share/inline-c.pgx.yaml blib/lib/auto/share/dist/Inline-C/inline-c.pgx.yaml
cp share/Makefile blib/lib/auto/share/dist/Inline-C/Makefile
cp lib/Inline/C/ParsePegex.pod blib/lib/Inline/C/ParsePegex.pod
cp lib/Inline/C.pod blib/lib/Inline/C.pod
cp lib/Inline/C/Cookbook.pod blib/lib/Inline/C/Cookbook.pod
cp lib/Inline/C/Parser/Pegex/Grammar.pm blib/lib/Inline/C/Parser/Pegex/Grammar.pm
cp lib/Inline/C/Parser/Pegex/AST.pm blib/lib/Inline/C/Parser/Pegex/AST.pm
cp lib/Inline/C/ParseRecDescent.pod blib/lib/Inline/C/ParseRecDescent.pod
cp lib/Inline/C/Parser.pm blib/lib/Inline/C/Parser.pm
cp lib/Inline/C/Parser/Pegex.pm blib/lib/Inline/C/Parser/Pegex.pm
cp lib/Inline/C/Parser/RegExp.pm blib/lib/Inline/C/Parser/RegExp.pm
cp lib/Inline/C.pm blib/lib/Inline/C.pm
cp lib/Inline/C/Parser/RecDescent.pm blib/lib/Inline/C/Parser/RecDescent.pm
cp lib/Inline/C/ParseRegExp.pod blib/lib/Inline/C/ParseRegExp.pod
Manifying blib/man3/Inline::C.3
Manifying blib/man3/Inline::C::Cookbook.3
Manifying blib/man3/Inline::C::ParsePegex.3
Manifying blib/man3/Inline::C::ParseRecDescent.3
Manifying blib/man3/Inline::C::ParseRegExp.3
Skip blib/lib/auto/share/dist/Inline-C/inline-c.pgx (unchanged)
Skip blib/lib/auto/share/dist/Inline-C/Makefile (unchanged)
Skip blib/lib/auto/share/dist/Inline-C/inline-c.pgx.yaml (unchanged)
Skip blib/lib/auto/share/dist/Inline-C/inline-c.pgx.json (unchanged)
PERL_DL_NONLAZY=1 /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/.t
t/000-require-modules.t .. ok
t/01syntax.t ............. ok
t/02config.t ............. ok
t/03typemap.t ............ ok
t/04perlapi.t ............ ok
t/05xsmode.t ............. ok
t/06parseregexp.t ........ ok
t/07typemap_multi.t ...... ok
t/08taint.t .............. ok
t/09parser.t ............. This test could take a couple of minutes to run
t/09parser.t ............. ok
t/10callback.t ........... ok
t/11default_readonly.t ... ok
t/14void_arg.t ........... ok
t/14void_arg_PRD.t ....... ok
t/15ccflags.t ............ ok
t/16ccflagsex.t .......... ok
t/17prehead.t ............ ok
t/18quote_space.t ........ ok
t/19INC.t ................ ok
t/20eval.t ............... ok
t/21read_DATA.t .......... ok
t/22read_DATA_2.t ........ ok
t/23validate.t ........... ok
t/24prefix.t ............. ok
t/25proto.t .............. ok
t/26fork.t ............... ok
t/27inline_maker.t ....... 2/?

Failed test 'make test'

at t/27inline_maker.t line 53.

make[1]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

cp lib/Boo/Far/data.txt blib/lib/Boo/Far/data.txt

cp lib/Boo.pm blib/lib/Boo.pm

cp lib/Boo/Far/Faz.pm blib/lib/Boo/Far/Faz.pm

cp lib/Boo/Far.pm blib/lib/Boo/Far.pm

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -Mblib -MInline=NOISY,INSTALL -MBoo::Far -e"Inline::satisfy_makefile_dep({API => {modinlname => 'Boo-Far.inl', module => 'Boo::Far'}});" 2.01 blib/arch

validate Stage

Starting Build Preprocess Stage

get_maps 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 Boo::Far

Writing MYMETA.yml and MYMETA.json

Finished "perl Makefile.PL" Stage

Starting "make" Stage

make[2]: Entering directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

Running Mkbootstrap for Boo::Far ()

chmod 644 Far.bs

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/xsubpp -typemap "/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/typemap" Far.xs > Far.xsc && mv Far.xsc Far.c

gcc -c -I"/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir" -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSION="2.01" -DXS_VERSION="2.01" -fPIC "-I/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/x86_64-linux/CORE" Far.c

rm -f blib/arch/auto/Boo/Far/Far.so

gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -L/usr/local/lib Far.o -o blib/arch/auto/Boo/Far/Far.so \

\

chmod 755 blib/arch/auto/Boo/Far/Far.so

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- Far.bs blib/arch/auto/Boo/Far/Far.bs 644

make[2]: Leaving directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

Finished "make" Stage

Starting "make install" Stage

make[2]: Entering directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

Running Mkbootstrap for Boo::Far ()

chmod 644 Far.bs

Installing blib/man1/h2xs

Installing blib/man1/find2perl

Installing blib/man1/pod2html

Installing blib/man1/pstruct

Installing blib/man1/piconv

Installing blib/man1/cpan

Installing blib/man1/enc2xs

Installing blib/man1/zipdetails

Installing blib/man1/pod2man

Installing blib/man1/ptar

Installing blib/man1/perldoc

Installing blib/man1/scan-perl-prereqs

Installing blib/man1/perl5.20.1

Installing blib/man1/perltidy

Installing blib/man1/scan_prereqs

Installing blib/man1/moose-outdated

Installing blib/man1/xsubpp

Installing blib/man1/pl2pm

Installing blib/man1/ptargrep

Installing blib/man1/c2ph

Installing blib/man1/config_data

Installing blib/man1/json_pp

Installing blib/man1/splain

Installing blib/man1/perl

Installing blib/man1/package-stash-conflicts

Installing blib/man1/libnetcfg

Installing blib/man1/mimeopen

Installing blib/man1/perlivp

Installing blib/man1/s2p

Installing blib/man1/shasum

Installing blib/man1/prove

Installing blib/man1/findrule

Installing blib/man1/podselect

Installing blib/man1/perlbug

Installing blib/man1/psed

Installing blib/man1/perlthanks

Installing blib/man1/ptardiff

Installing blib/man1/podchecker

Installing blib/man1/instmodsh

Installing blib/man1/pod2usage

Installing blib/man1/pod2text

Installing blib/man1/a2p

Installing blib/man1/mimetype

Installing blib/man1/corelist

Installing blib/man1/h2ph

Installing blib/man1/mpath

Installing blib/man3/perldtrace.1

Installing blib/man3/perlrebackslash.1

Installing blib/man3/perldelta.1

Installing blib/man3/perlmroapi.1

Installing blib/man3/pod2man.1

Installing blib/man3/perldata.1

Installing blib/man3/perldebtut.1

Installing blib/man3/perlhacktut.1

Installing blib/man3/perlcall.1

Installing blib/man3/perlref.1

Installing blib/man3/perlce.1

Installing blib/man3/perllol.1

Installing blib/man3/perlfreebsd.1

Installing blib/man3/perldoc.1

Installing blib/man3/perl581delta.1

Installing blib/man3/perlbug.1

Installing blib/man3/perlsyn.1

Installing blib/man3/perlthrtut.1

Installing blib/man3/perluniprops.1

Installing blib/man3/json_pp.1

Installing blib/man3/perlfaq8.1

Installing blib/man3/cpan.1

Installing blib/man3/perlirix.1

Installing blib/man3/perl5181delta.1

Installing blib/man3/perl5160delta.1

Installing blib/man3/perldos.1

Installing blib/man3/package-stash-conflicts.1

Installing blib/man3/perl5143delta.1

Installing blib/man3/perl5180delta.1

Installing blib/man3/perl586delta.1

Installing blib/man3/splain.1

Installing blib/man3/perlpod.1

Installing blib/man3/perlos390.1

Installing blib/man3/perlko.1

Installing blib/man3/perlmod.1

Installing blib/man3/mimetype.1

Installing blib/man3/perl585delta.1

Installing blib/man3/perlguts.1

Installing blib/man3/perl.1

Installing blib/man3/perl588delta.1

Installing blib/man3/perlexperiment.1

Installing blib/man3/c2ph.1

Installing blib/man3/perlfaq7.1

Installing blib/man3/perl56delta.1

Installing blib/man3/perlartistic.1

Installing blib/man3/perllocale.1

Installing blib/man3/perltrap.1

Installing blib/man3/perldsc.1

Installing blib/man3/perl583delta.1

Installing blib/man3/perl5005delta.1

Installing blib/man3/perlglossary.1

Installing blib/man3/perlunitut.1

Installing blib/man3/perl5101delta.1

Installing blib/man3/perlmodstyle.1

Installing blib/man3/enc2xs.1

Installing blib/man3/perlsource.1

Installing blib/man3/pod2usage.1

Installing blib/man3/perlsymbian.1

Installing blib/man3/perlnumber.1

Installing blib/man3/perlstyle.1

Installing blib/man3/pl2pm.1

Installing blib/man3/perlfunc.1

Installing blib/man3/pod2html.1

Installing blib/man3/perlobj.1

Installing blib/man3/perlunicode.1

Installing blib/man3/instmodsh.1

Installing blib/man3/perlxstypemap.1

Installing blib/man3/perl5161delta.1

Installing blib/man3/perlsynology.1

Installing blib/man3/perliol.1

Installing blib/man3/perl5182delta.1

Installing blib/man3/zipdetails.1

Installing blib/man3/perlhpux.1

Installing blib/man3/perlgit.1

Installing blib/man3/perlqnx.1

Installing blib/man3/perlrun.1

Installing blib/man3/perlform.1

Installing blib/man3/perlintern.1

Installing blib/man3/perlpodspec.1

Installing blib/man3/perl587delta.1

Installing blib/man3/perl58delta.1

Installing blib/man3/perl5141delta.1

Installing blib/man3/perldebug.1

Installing blib/man3/perltie.1

Installing blib/man3/perl5125delta.1

Installing blib/man3/perlthanks.1

Installing blib/man3/perlbs2000.1

Installing blib/man3/perlvar.1

Installing blib/man3/perlhack.1

Installing blib/man3/perl582delta.1

Installing blib/man3/perlcygwin.1

Installing blib/man3/perlipc.1

Installing blib/man3/perlvos.1

Installing blib/man3/perlebcdic.1

Installing blib/man3/perlxs.1

Installing blib/man3/perljp.1

Installing blib/man3/perlootut.1

Installing blib/man3/perlfaq1.1

Installing blib/man3/perlplan9.1

Installing blib/man3/perlrepository.1

Installing blib/man3/perlfaq2.1

Installing blib/man3/perlos400.1

Installing blib/man3/perlfork.1

Installing blib/man3/shasum.1

Installing blib/man3/perl5122delta.1

Installing blib/man3/h2ph.1

Installing blib/man3/perlbot.1

Installing blib/man3/perlsolaris.1

Installing blib/man3/perlwin32.1

Installing blib/man3/perlnewmod.1

Installing blib/man3/perlhaiku.1

Installing blib/man3/a2p.1

Installing blib/man3/s2p.1

Installing blib/man3/perltidy.1

Installing blib/man3/perl5162delta.1

Installing blib/man3/perl561delta.1

Installing blib/man3/perlriscos.1

Installing blib/man3/perlpacktut.1

Installing blib/man3/perlfilter.1

Installing blib/man3/perlmacos.1

Installing blib/man3/perlpolicy.1

Installing blib/man3/perlopentut.1

Installing blib/man3/perl5120delta.1

Installing blib/man3/perlpragma.1

Installing blib/man3/perlivp.1

Installing blib/man3/perlinterp.1

Installing blib/man3/perlembed.1

Installing blib/man3/perlhist.1

Installing blib/man3/perlhurd.1

Installing blib/man3/piconv.1

Installing blib/man3/perlport.1

Installing blib/man3/perl5201delta.1

Installing blib/man3/perldiag.1

Installing blib/man3/scan-perl-prereqs.1

Installing blib/man3/perl584delta.1

Installing blib/man3/config_data.1

Installing blib/man3/pod2text.1

Installing blib/man3/perlopenbsd.1

Installing blib/man3/perlperf.1

Installing blib/man3/perl5142delta.1

Installing blib/man3/perlrecharclass.1

Installing blib/man3/perlgpl.1

Installing blib/man3/podselect.1

Installing blib/man3/corelist.1

Installing blib/man3/perl589delta.1

Installing blib/man3/perlre.1

Installing blib/man3/perltoot.1

Installing blib/man3/ptar.1

Installing blib/man3/perlfaq6.1

Installing blib/man3/perllinux.1

Installing blib/man3/perlfaq3.1

Installing blib/man3/perlretut.1

Installing blib/man3/perl5140delta.1

Installing blib/man3/perltooc.1

Installing blib/man3/perltodo.1

Installing blib/man3/perlrequick.1

Installing blib/man3/perllexwarn.1

Installing blib/man3/perlcn.1

Installing blib/man3/perltw.1

Installing blib/man3/perlutil.1

Installing blib/man3/perlamiga.1

Installing blib/man3/perlboot.1

Installing blib/man3/perl5123delta.1

Installing blib/man3/perl5121delta.1

Installing blib/man3/perlsub.1

Installing blib/man3/perlvms.1

Installing blib/man3/findrule.1

Installing blib/man3/perlfaq9.1

Installing blib/man3/prove.1

Installing blib/man3/perl5004delta.1

Installing blib/man3/perlunifaq.1

Installing blib/man3/perlfaq4.1

Installing blib/man3/perl5163delta.1

Installing blib/man3/perltoc.1

Installing blib/man3/perlreguts.1

Installing blib/man3/mpath.1

Installing blib/man3/scan_prereqs.1

Installing blib/man3/perlsec.1

Installing blib/man3/perlapi.1

Installing blib/man3/perlreref.1

Installing blib/man3/perldebguts.1

Installing blib/man3/perlfaq.1

Installing blib/man3/perl5200delta.1

Installing blib/man3/perlcommunity.1

Installing blib/man3/perlop.1

Installing blib/man3/perlos2.1

Installing blib/man3/perlhacktips.1

Installing blib/man3/h2xs.1

Installing blib/man3/perlreapi.1

Installing blib/man3/perlpodstyle.1

Installing blib/man3/perlcheat.1

Installing blib/man3/perlmodlib.1

Installing blib/man3/mimeopen.1

Installing blib/man3/xsubpp.1

Installing blib/man3/pstruct.1

Installing blib/man3/perldbmfilter.1

Installing blib/man3/perl5124delta.1

Installing blib/man3/perlandroid.1

Installing blib/man3/perlfaq5.1

Installing blib/man3/perl5100delta.1

Installing blib/man3/perl5144delta.1

Installing blib/man3/perlintro.1

Installing blib/man3/perlreftut.1

Installing blib/man3/perlapio.1

Installing blib/man3/ptCan't open file /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src: Is a directory at /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/Install.pm line 841.

ardiff.1

Installing blib/man3/find2perl.1

Installing blib/man3/perlaix.1

Installing blib/man3/perlmodinstall.1

Installing blib/man3/libnetcfg.1

Installing blib/man3/perlmacosx.1

Installing blib/man3/perltru64.1

Installing blib/man3/perlbook.1

Installing blib/man3/perlclib.1

Installing blib/man3/ptargrep.1

Installing blib/man3/podchecker.1

Installing blib/man3/perlxstut.1

Installing blib/man3/perluniintro.1

Installing blib/man3/psed.1

Installing blib/man3/perlnetware.1

Installing /Params::Validate.3

Installing /Mock::Quick::Object::Control.3

Installing /Mouse::Meta::Class.3

Installing /Mock::Quick.3

Installing /Mouse::Meta::Method::Constructor.3

Installing /Test::Exception::LessClever.3

Installing /Mouse::XS.3

Installing /Mouse::Meta::Role::Composite.3

Installing /Mouse::Util.3

Installing /Mouse::Util::MetaRole.3

Installing /Mouse::Tiny.3

Installing /Mouse::Spec.3

Installing /Mouse::PurePerl.3

Installing /Mouse::Meta::Role::Application.3

Installing /Mouse::Meta::Module.3

Installing /Mouse::Meta::Role::Method.3

Installing /Test::Mouse.3

Installing /Object::Quick.3

Installing /Mouse::Meta::TypeConstraint.3

Installing /Mouse::Object.3

Installing /Mouse::Role.3

Installing /Mouse::Meta::Role.3

Installing /Mouse::Meta::Method.3

Installing /Mouse::Util::TypeConstraints.3

Installing /Module::Build::XSUtil.3

Installing /Mouse::Meta::Method::Delegation.3

Installing /Squirrel::Role.3

Installing /Attribute::Params::Validate.3

Installing /Squirrel.3

Installing /Mouse::TypeRegistry.3

Installing /ouse.3

Installing /Mouse::Meta::Method::Accessor.3

Installing /Mock::Quick::Class.3

Installing /Mouse::Meta::Attribute.3

Installing /Mock::Quick::Util.3

Installing /Mouse::Meta::Method::Destructor.3

Installing /Mouse.3

Installing /Mock::Quick::Method.3

Installing /Mock::Quick::Object.3

Installing /Mouse::Exporter.3

Installing /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src/auto/Boo/Far/Far.so

make[2]: Leaving directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

make[2]: *** [pure_site_install] Error 21

make[1]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

A problem was encountered while attempting to compile and install your Inline

C code. The command that failed was:

"make pure_install" with error code 2

The build directory was:

/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far

To debug the problem, cd to the build directory, and inspect the output files.

at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/blib/lib/Boo/Far.pm line 8.

...propagated at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/blib/lib/Inline/C.pm line 829.

BEGIN failed--compilation aborted at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/blib/lib/Boo/Far.pm line 8.

Compilation failed in require.

BEGIN failed--compilation aborted.

make[1]: *** [Boo-Far.inl] Error 25

t/27inline_maker.t ....... 3/?

Failed test 'make install'

at t/27inline_maker.t line 53.

make[1]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -Mblib -MInline=NOISY,INSTALL -MBoo::Far -e"Inline::satisfy_makefile_dep({API => {modinlname => 'Boo-Far.inl', module => 'Boo::Far'}});" 2.01 blib/arch

validate Stage

Starting Build Preprocess Stage

get_maps 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 Boo::Far

Writing MYMETA.yml and MYMETA.json

Finished "perl Makefile.PL" Stage

Starting "make" Stage

make[2]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

Running Mkbootstrap for Boo::Far ()

chmod 644 Far.bs

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/xsubpp -typemap "/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/typemap" Far.xs > Far.xsc && mv Far.xsc Far.c

gcc -c -I"/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir" -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSION="2.01" -DXS_VERSION="2.01" -fPIC "-I/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/x86_64-linux/CORE" Far.c

rm -f blib/arch/auto/Boo/Far/Far.so

gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -L/usr/local/lib Far.o -o blib/arch/auto/Boo/Far/Far.so \

\

chmod 755 blib/arch/auto/Boo/Far/Far.so

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- Far.bs blib/arch/auto/Boo/Far/Far.bs 644

make[2]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

Finished "make" Stage

Starting "make install" Stage

make[2]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

Running Mkbootstrap for Boo::Far ()

chmod 644 Far.bs

Can't open file /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src: Is a directory at /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/Install.pm line 841.

Installing dir/blib/arch/auto/Boo/Far/Far.so

make[2]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far'

make[2]: *** [pure_site_install] Error 21

A problem was encountered while attempting to compile and install your Inline

C code. The command that failed was:

"make pure_install" with error code 2

The build directory was:

/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Boo/Far

To debug the problem, cd to the build directory, and inspect the output files.

at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/blib/lib/Boo/Far.pm line 8.

...propagated at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/blib/lib/Inline/C.pm line 829.

BEGIN failed--compilation aborted at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/blib/lib/Boo/Far.pm line 8.

Compilation failed in require.

BEGIN failed--compilation aborted.

make[1]: *** [Boo-Far.inl] Error 25

make[1]: Leaving directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

t/27inline_maker.t ....... 6/?

Failed test 'make test'

at t/27inline_maker.t line 53.

make[1]: Entering directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

cp Simple.pm blib/lib/Math/Simple.pm

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -Mblib -MInline=NOISY,INSTALL -MMath::Simple -e"Inline::satisfy_makefile_dep({API => {modinlname => 'Math-Simple.inl', module => 'Math::Simple'}});" 1.23 blib/arch

validate Stage

Starting Build Preprocess Stage

get_maps 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 Math::Simple

Writing MYMETA.yml and MYMETA.json

Finished "perl Makefile.PL" Stage

Starting "make" Stage

make[2]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

Running Mkbootstrap for Math::Simple ()

chmod 644 Simple.bs

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/xsubpp -typemap "/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/typemap" Simple.xs > Simple.xsc && mv Simple.xsc Simple.c

gcc -c -I"/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir" -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSION="1.23" -DXS_VERSION="1.23" -fPIC "-I/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/x86_64-linux/CORE" Simple.c

rm -f blib/arch/auto/Math/Simple/Simple.so

gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -L/usr/local/lib Simple.o -o blib/arch/auto/Math/Simple/Simple.so \

\

chmod 755 blib/arch/auto/Math/Simple/Simple.so

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- Simple.bs blib/arch/auto/Math/Simple/Simple.bs 644

make[2]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

Finished "make" Stage

Starting "make install" Stage

make[2]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

Running Mkbootstrap for Math::Simple ()

chmod 644 Simple.bs

Installing blib/man1/h2xs

Installing blib/man1/find2perl

Installing blib/man1/pod2html

Installing blib/man1/pstruct

Installing blib/man1/piconv

Installing blib/man1/cpan

Installing blib/man1/enc2xs

Installing blib/man1/zipdetails

Installing blib/man1/pod2man

Installing blib/man1/ptar

Installing blib/man1/perldoc

Installing blib/man1/scan-perl-prereqs

Installing blib/man1/perl5.20.1

Installing blib/man1/perltidy

Installing blib/man1/scan_prereqs

Installing blib/man1/moose-outdated

Installing blib/man1/xsubpp

Installing blib/man1/pl2pm

Installing blib/man1/ptargrep

Installing blib/man1/c2ph

Installing blib/man1/config_data

Installing blib/man1/json_pp

Installing blib/man1/splain

Installing blib/man1/perl

Installing blib/man1/package-stash-conflicts

Installing blib/man1/libnetcfg

Installing blib/man1/mimeopen

Installing blib/man1/perlivp

Installing blib/man1/s2p

Installing blib/man1/shasum

Installing blib/man1/prove

Installing blib/man1/findrule

Installing blib/man1/podselect

Installing blib/man1/perlbug

Installing blib/man1/psed

Installing blib/man1/perlthanks

Installing blib/man1/ptardiff

Installing blib/man1/podchecker

Installing blib/man1/instmodsh

Installing blib/man1/pod2usage

Installing blib/man1/pod2text

Installing blib/man1/a2p

Installing blib/man1/mimetype

Installing blib/man1/corelist

Installing blib/man1/h2ph

Installing blib/man1/mpath

Installing blib/man3/perldtrace.1

Installing blib/man3/perlrebackslash.1

Installing blib/man3/perldelta.1

Installing blib/man3/perlmroapi.1

Installing blib/man3/pod2man.1

Installing blib/man3/perldata.1

Installing blib/man3/perldebtut.1

Installing blib/man3/perlhacktut.1

Installing blib/man3/perlcall.1

Installing blib/man3/perlref.1

Installing blib/man3/perlce.1

Installing blib/man3/perllol.1

Installing blib/man3/perlfreebsd.1

Installing blib/man3/perldoc.1

Installing blib/man3/perl581delta.1

Installing blib/man3/perlbug.1

Installing blib/man3/perlsyn.1

Installing blib/man3/perlthrtut.1

Installing blib/man3/perluniprops.1

Installing blib/man3/json_pp.1

Installing blib/man3/perlfaq8.1

Installing blib/man3/cpan.1

Installing blib/man3/perlirix.1

Installing blib/man3/perl5181delta.1

Installing blib/man3/perl5160delta.1

Installing blib/man3/perldos.1

Installing blib/man3/package-stash-conflicts.1

Installing blib/man3/perl5143delta.1

Installing blib/man3/perl5180delta.1

Installing blib/man3/perl586delta.1

Installing blib/man3/splain.1

Installing blib/man3/perlpod.1

Installing blib/man3/perlos390.1

Installing blib/man3/perlko.1

Installing blib/man3/perlmod.1

Installing blib/man3/mimetype.1

Installing blib/man3/perl585delta.1

Installing blib/man3/perlguts.1

Installing blib/man3/perl.1

Installing blib/man3/perl588delta.1

Installing blib/man3/perlexperiment.1

Installing blib/man3/c2ph.1

Installing blib/man3/perlfaq7.1

Installing blib/man3/perl56delta.1

Installing blib/man3/perlartistic.1

Installing blib/man3/perllocale.1

Installing blib/man3/perltrap.1

Installing blib/man3/perldsc.1

Installing blib/man3/perl583delta.1

Installing blib/man3/perl5005delta.1

Installing blib/man3/perlglossary.1

Installing blib/man3/perlunitut.1

Installing blib/man3/perl5101delta.1

Installing blib/man3/perlmodstyle.1

Installing blib/man3/enc2xs.1

Installing blib/man3/perlsource.1

Installing blib/man3/pod2usage.1

Installing blib/man3/perlsymbian.1

Installing blib/man3/perlnumber.1

Installing blib/man3/perlstyle.1

Installing blib/man3/pl2pm.1

Installing blib/man3/perlfunc.1

Installing blib/man3/pod2html.1

Installing blib/man3/perlobj.1

Installing blib/man3/perlunicode.1

Installing blib/man3/instmodsh.1

Installing blib/man3/perlxstypemap.1

Installing blib/man3/perl5161delta.1

Installing blib/man3/perlsynology.1

Installing blib/man3/perliol.1

Installing blib/man3/perl5182delta.1

Installing blib/man3/zipdetails.1

Installing blib/man3/perlhpux.1

Installing blib/man3/perlgit.1

Installing blib/man3/perlqnx.1

Installing blib/man3/perlrun.1

Installing blib/man3/perlform.1

Installing blib/man3/perlintern.1

Installing blib/man3/perlpodspec.1

Installing blib/man3/perl587delta.1

Installing blib/man3/perl58delta.1

Installing blib/man3/perl5141delta.1

Installing blib/man3/perldebug.1

Installing blib/man3/perltie.1

Installing blib/man3/perl5125delta.1

Installing blib/man3/perlthanks.1

Installing blib/man3/perlbs2000.1

Installing blib/man3/perlvar.1

Installing blib/man3/perlhack.1

Installing blib/man3/perl582delta.1

Installing blib/man3/perlcygwin.1

Installing blib/man3/perlipc.1

Installing blib/man3/perlvos.1

Installing blib/man3/perlebcdic.1

Installing blib/man3/perlxs.1

Installing blib/man3/perljp.1

Installing blib/man3/perlootut.1

Installing blib/man3/perlfaq1.1

Installing blib/man3/perlplan9.1

Installing blib/man3/perlrepository.1

Installing blib/man3/perlfaq2.1

Installing blib/man3/perlos400.1

Installing blib/man3/perlfork.1

Installing blib/man3/shasum.1

Installing blib/man3/perl5122delta.1

Installing blib/man3/h2ph.1

Installing blib/man3/perlbot.1

Installing blib/man3/perlsolaris.1

Installing blib/man3/perlwin32.1

Installing blib/man3/perlnewmod.1

Installing blib/man3/perlhaiku.1

Installing blib/man3/a2p.1

Installing blib/man3/s2p.1

Installing blib/man3/perltidy.1

Installing blib/man3/perl5162delta.1

Installing blib/man3/perl561delta.1

Installing blib/man3/perlriscos.1

Installing blib/man3/perlpacktut.1

Installing blib/man3/perlfilter.1

Installing blib/man3/perlmacos.1

Installing blib/man3/perlpolicy.1

Installing blib/man3/perlopentut.1

Installing blib/man3/perl5120delta.1

Installing blib/man3/perlpragma.1

Installing blib/man3/perlivp.1

Installing blib/man3/perlinterp.1

Installing blib/man3/perlembed.1

Installing blib/man3/perlhist.1

Installing blib/man3/perlhurd.1

Installing blib/man3/piconv.1

Installing blib/man3/perlport.1

Installing blib/man3/perl5201delta.1

Installing blib/man3/perldiag.1

Installing blib/man3/scan-perl-prereqs.1

Installing blib/man3/perl584delta.1

Installing blib/man3/config_data.1

Installing blib/man3/pod2text.1

Installing blib/man3/perlopenbsd.1

Installing blib/man3/perlperf.1

Installing blib/man3/perl5142delta.1

Installing blib/man3/perlrecharclass.1

Installing blib/man3/perlgpl.1

Installing blib/man3/podselect.1

Installing blib/man3/corelist.1

Installing blib/man3/perl589delta.1

Installing blib/man3/perlre.1

Installing blib/man3/perltoot.1

Installing blib/man3/ptar.1

Installing blib/man3/perlfaq6.1

Installing blib/man3/perllinux.1

Installing blib/man3/perlfaq3.1

Installing blib/man3/perlretut.1

Installing blib/man3/perl5140delta.1

Installing blib/man3/perltooc.1

Installing blib/man3/perltodo.1

Installing blib/man3/perlrequick.1

Installing blib/man3/perllexwarn.1

Installing blib/man3/perlcn.1

Installing blib/man3/perltw.1

Installing blib/man3/perlutil.1

Installing blib/man3/perlamiga.1

Installing blib/man3/perlboot.1

Installing blib/man3/perl5123delta.1

Installing blib/man3/perl5121delta.1

Installing blib/man3/perlsub.1

Installing blib/man3/perlvms.1

Installing blib/man3/findrule.1

Installing blib/man3/perlfaq9.1

Installing blib/man3/prove.1

Installing blib/man3/perl5004delta.1

Installing blib/man3/perlunifaq.1

Installing blib/man3/perlfaq4.1

Installing blib/man3/perl5163delta.1

Installing blib/man3/perltoc.1

Installing blib/man3/perlreguts.1

Installing blib/man3/mpath.1

Installing blib/man3/scan_prereqs.1

Installing blib/man3/perlsec.1

Installing blib/man3/perlapi.1

Installing blib/man3/perlreref.1

Installing blib/man3/perldebguts.1

Installing blib/man3/perlfaq.1

Installing blib/man3/perl5200delta.1

Installing blib/man3/perlcommunity.1

Installing blib/man3/perlop.1

Installing blib/man3/perlos2.1

Installing blib/man3/perlhacktips.1

Installing blib/man3/h2xs.1

Installing blib/man3/perlreapi.1

Installing blib/man3/perlpodstyle.1

Installing blib/man3/perlcheat.1

Installing blib/man3/perlmodlib.1

Installing blib/man3/mimeopen.1

Installing blib/man3/xsubpp.1

Installing blib/man3/pstruct.1

Installing blib/man3/perldbmfilter.1

Installing blib/man3/perl5124delta.1

Installing blib/man3/perlandroid.1

Installing blib/man3/perlfaq5.1

Installing blib/man3/perl5100delta.1

Installing blib/man3/perl5144delta.1

Installing blib/man3/perlintro.1

Installing blib/man3/perlreftut.1

Installing blib/man3/perlapio.1

Installing blib/man3/ptCan't open file /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src: Is a directory at /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/Install.pm line 841.

ardiff.1

Installing blib/man3/find2perl.1

Installing blib/man3/perlaix.1

Installing blib/man3/perlmodinstall.1

Installing blib/man3/libnetcfg.1

Installing blib/man3/perlmacosx.1

Installing blib/man3/perltru64.1

Installing blib/man3/perlbook.1

Installing blib/man3/perlclib.1

Installing blib/man3/ptargrep.1

Installing blib/man3/podchecker.1

Installing blib/man3/perlxstut.1

Installing blib/man3/perluniintro.1

Installing blib/man3/psed.1

Installing blib/man3/perlnetware.1

Installing dir/blib/arch/auto/Boo/Far/Far.so

Installing /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src/auto/Math/Simple/Simple.so

make[2]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

make[2]: *** [pure_site_install] Error 21

A problem was encountered while attempting to compile and install your Inline

C code. The command that failed was:

"make pure_install" with error code 2

The build directory was:

/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple

To debug the problem, cd to the build directory, and inspect the output files.

at -e line 0.

...propagated at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/blib/lib/Inline/C.pm line 829.

INIT failed--call queue aborted.

make[1]: Leaving directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

make[1]: *** [Math-Simple.inl] Error 25

t/27inline_maker.t ....... 7/?

Failed test 'make install'

at t/27inline_maker.t line 53.

make[1]: Entering directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -Mblib -MInline=NOISY,INSTALL -MMath::Simple -e"Inline::satisfy_makefile_dep({API => {modinlname => 'Math-Simple.inl', module => 'Math::Simple'}});" 1.23 blib/arch

validate Stage

Starting Build Preprocess Stage

get_maps 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 Math::Simple

Writing MYMETA.yml and MYMETA.json

Finished "perl Makefile.PL" Stage

Starting "make" Stage

make[2]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

Running Mkbootstrap for Math::Simple ()

chmod 644 Simple.bs

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/xsubpp -typemap "/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/typemap" Simple.xs > Simple.xsc && mv Simple.xsc Simple.c

gcc -c -I"/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir" -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSION="1.23" -DXS_VERSION="1.23" -fPIC "-I/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/x86_64-linux/CORE" Simple.c

rm -f blib/arch/auto/Math/Simple/Simple.so

gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -L/usr/local/lib Simple.o -o blib/arch/auto/Math/Simple/Simple.so \

\

chmod 755 blib/arch/auto/Math/Simple/Simple.so

/opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- Simple.bs blib/arch/auto/Math/Simple/Simple.bs 644

make[2]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

Finished "make" Stage

Starting "make install" Stage

make[2]: Entering directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

Running Mkbootstrap for Math::Simple ()

chmod 644 Simple.bs

Can't open file /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src: Is a directory at /opt/uq.cis.built/perl/perl-5.20.1-bootstrap.rhel6.20141026/lib/5.20.1/ExtUtils/Install.pm line 841.

Installing dir/blib/arch/auto/Math/Simple/Simple.so

Installing blib/bin/auto/Boo/Far/Far.so

make[2]: Leaving directory`/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple'

make[2]: *** [pure_site_install] Error 21

make[1]: Leaving directory `/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir'

A problem was encountered while attempting to compile and install your Inline

C code. The command that failed was:

"make pure_install" with error code 2

The build directory was:

/opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/_Inline_27inline_maker.20871/src dir/_Inline/build/Math/Simple

To debug the problem, cd to the build directory, and inspect the output files.

at -e line 0.

...propagated at /opt/uq.cis.work/build.perl/perl-5.20.1.rhel6.20141026/tarball-build-bootstrap/Inline-C-0.66/blib/lib/Inline/C.pm line 829.

INIT failed--call queue aborted.

make[1]: *** [Math-Simple.inl] Error 25

Looks like you failed 4 tests of 8.

t/27inline_maker.t ....... Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/8 subtests
t/28autowrap.t ........... ok
t/parse-pegex.t .......... ok
t/pegex-parser.t ......... ok
t/release-pod-syntax.t ... skipped: these tests are for release candidate testing

Test Summary Report


t/27inline_maker.t (Wstat: 1024 Tests: 8 Failed: 4)
Failed tests: 2-3, 6-7
Non-zero exit status: 4
t/parse-pegex.t (Wstat: 0 Tests: 24 Failed: 0)
TODO passed: 4, 7-9
Files=31, Tests=155, 52 wallclock secs ( 0.13 usr 0.03 sys + 40.03 cusr 6.75 csys = 46.94 CPU)
Result: FAIL
Failed 1/31 test programs. 4/155 subtests failed.
make: *** [test_dynamic] Error 255

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants