280 lines
15 KiB
Text
280 lines
15 KiB
Text
perl-blead
|
||
==========
|
||
cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for x86_64-linux
|
||
Work directory is /home/ryan/.cpanm/work/1493277479.20050
|
||
You have make /usr/bin/make
|
||
You have LWP 6.26
|
||
You have /bin/tar: tar (GNU tar) 1.29
|
||
Copyright (C) 2015 Free Software Foundation, Inc.
|
||
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
|
||
This is free software: you are free to change and redistribute it.
|
||
There is NO WARRANTY, to the extent permitted by law.
|
||
|
||
Written by John Gilmore and Jay Fenlason.
|
||
You have /usr/bin/unzip
|
||
Searching Devel::RegExp () on cpanmetadb ...
|
||
Unpacking Devel-RegExp-0.1.tar.gz
|
||
--> Working on Devel::RegExp
|
||
Fetching http://www.cpan.org/authors/id/I/IL/ILYAZ/modules/Devel-RegExp-0.1.tar.gz ... OK
|
||
Devel-RegExp-0.1/
|
||
Devel-RegExp-0.1/Makefile.PL
|
||
Devel-RegExp-0.1/MANIFEST
|
||
Devel-RegExp-0.1/RegExp.pm
|
||
Devel-RegExp-0.1/RegExp.xs
|
||
Devel-RegExp-0.1/test.pl
|
||
Devel-RegExp-0.1/typemap
|
||
Entering Devel-RegExp-0.1
|
||
META.yml/json not found. Creating skeleton for it.
|
||
Running Makefile.PL
|
||
Configuring Devel-RegExp-0.1 ... Checking if your kit is complete...
|
||
Looks good
|
||
Generating a Unix-style Makefile
|
||
Writing Makefile for Devel::RegExp
|
||
Writing MYMETA.yml and MYMETA.json
|
||
Checking dependencies from MYMETA.json ...
|
||
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
||
OK
|
||
Building and testing Devel-RegExp-0.1 ... cp RegExp.pm blib/lib/Devel/RegExp.pm
|
||
AutoSplitting blib/lib/Devel/RegExp.pm (blib/lib/auto/Devel/RegExp)
|
||
Running Mkbootstrap for RegExp ()
|
||
chmod 644 "RegExp.bs"
|
||
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- RegExp.bs blib/arch/auto/Devel/RegExp/RegExp.bs 644
|
||
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/ExtUtils/xsubpp" -typemap '/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/ExtUtils/typemap' -typemap '/home/ryan/.cpanm/work/1493277479.20050/Devel-RegExp-0.1/typemap' RegExp.xs > RegExp.xsc
|
||
Please specify prototyping behavior for RegExp.xs (see perlxs manual)
|
||
mv RegExp.xsc RegExp.c
|
||
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE" RegExp.c
|
||
RegExp.xs: In function ‘constant’:
|
||
RegExp.xs:44:3: error: ‘sawi’ undeclared (first use in this function)
|
||
sawi = TRUE;
|
||
^~~~
|
||
RegExp.xs:44:3: note: each undeclared identifier is reported only once for each function it appears in
|
||
RegExp.xs: In function ‘Perl_regdump’:
|
||
RegExp.xs:101:9: error: argument ‘r’ doesn’t match prototype
|
||
regexp *r;
|
||
^
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5609:0,
|
||
from RegExp.xs:5:
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/proto.h:2674:20: error: prototype declaration
|
||
PERL_CALLCONV void Perl_regdump(pTHX_ const regexp* r);
|
||
^~~~~~~~~~~~
|
||
RegExp.xs:104:24: error: ‘EXACTLY’ undeclared (first use in this function)
|
||
register char op = EXACTLY; /* Arbitrary non-END op. */
|
||
^~~~~~~
|
||
RegExp.xs:108:10: error: ‘regexp {aka struct regexp}’ has no member named ‘program’
|
||
s = r->program + 1;
|
||
^~
|
||
In file included from RegExp.xs:95:0:
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/regcomp.h:326:20: error: request for member ‘type’ in something not a structure or union
|
||
#define OP(p) ((p)->type)
|
||
^
|
||
RegExp.xs:114:7: note: in expansion of macro ‘OP’
|
||
op = OP(s);
|
||
^~
|
||
RegExp.xs:115:29: error: ‘regexp {aka struct regexp}’ has no member named ‘program’
|
||
fprintf(stderr,"%2d%s", s-r->program, regprop(s)); /* Where, what. */
|
||
^~
|
||
RegExp.xs:115:40: warning: implicit declaration of function ‘regprop’ [-Wimplicit-function-declaration]
|
||
fprintf(stderr,"%2d%s", s-r->program, regprop(s)); /* Where, what. */
|
||
^~~~~~~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5644:0,
|
||
from RegExp.xs:5:
|
||
RegExp.xs:116:17: warning: passing argument 1 of ‘Perl_regnext’ from incompatible pointer type [-Wincompatible-pointer-types]
|
||
next = regnext(s);
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/embed.h:514:40: note: in definition of macro ‘regnext’
|
||
#define regnext(a) Perl_regnext(aTHX_ a)
|
||
^
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5609:0,
|
||
from RegExp.xs:5:
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/proto.h:2684:24: note: expected ‘regnode * {aka struct regnode *}’ but argument is of type ‘char *’
|
||
PERL_CALLCONV regnode* Perl_regnext(pTHX_ regnode* p)
|
||
^~~~~~~~~~~~
|
||
RegExp.xs:116:7: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
|
||
next = regnext(s);
|
||
^
|
||
RegExp.xs:117:7: error: ‘regarglen’ undeclared (first use in this function)
|
||
s += regarglen[(U8)op];
|
||
^~~~~~~~~
|
||
RegExp.xs:121:33: error: ‘regexp {aka struct regexp}’ has no member named ‘program’
|
||
fprintf(stderr,"(%d)", (s-r->program)+(next-s));
|
||
^~
|
||
RegExp.xs:142:10: error: ‘regexp {aka struct regexp}’ has no member named ‘regstart’
|
||
if (r->regstart)
|
||
^~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:3913:0,
|
||
from RegExp.xs:5:
|
||
RegExp.xs:143:39: error: ‘regexp {aka struct regexp}’ has no member named ‘regstart’
|
||
fprintf(stderr,"start `%s' ", SvPVX(r->regstart));
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/sv.h:1235:25: note: in definition of macro ‘SvPVX’
|
||
# define SvPVX(sv) ((sv)->sv_u.svu_pv)
|
||
^~
|
||
RegExp.xs:144:10: error: ‘regexp {aka struct regexp}’ has no member named ‘regstclass’; did you mean ‘extflags’?
|
||
if (r->regstclass)
|
||
^~
|
||
RegExp.xs:145:43: error: ‘regexp {aka struct regexp}’ has no member named ‘regstclass’; did you mean ‘extflags’?
|
||
fprintf(stderr,"stclass `%s' ", regprop(r->regstclass));
|
||
^~
|
||
RegExp.xs:146:10: error: ‘regexp {aka struct regexp}’ has no member named ‘reganch’
|
||
if (r->reganch & ROPT_ANCH)
|
||
^~
|
||
RegExp.xs:146:22: error: ‘ROPT_ANCH’ undeclared (first use in this function)
|
||
if (r->reganch & ROPT_ANCH)
|
||
^~~~~~~~~
|
||
RegExp.xs:148:10: error: ‘regexp {aka struct regexp}’ has no member named ‘reganch’
|
||
if (r->reganch & ROPT_SKIP)
|
||
^~
|
||
RegExp.xs:148:22: error: ‘ROPT_SKIP’ undeclared (first use in this function)
|
||
if (r->reganch & ROPT_SKIP)
|
||
^~~~~~~~~
|
||
RegExp.xs:150:10: error: ‘regexp {aka struct regexp}’ has no member named ‘reganch’
|
||
if (r->reganch & ROPT_IMPLICIT)
|
||
^~
|
||
RegExp.xs:150:22: error: ‘ROPT_IMPLICIT’ undeclared (first use in this function)
|
||
if (r->reganch & ROPT_IMPLICIT)
|
||
^~~~~~~~~~~~~
|
||
RegExp.xs:152:10: error: ‘regexp {aka struct regexp}’ has no member named ‘regmust’
|
||
if (r->regmust != NULL)
|
||
^~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:3913:0,
|
||
from RegExp.xs:5:
|
||
RegExp.xs:153:54: error: ‘regexp {aka struct regexp}’ has no member named ‘regmust’
|
||
fprintf(stderr,"must have \"%s\" back %ld ", SvPVX(r->regmust),
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/sv.h:1235:25: note: in definition of macro ‘SvPVX’
|
||
# define SvPVX(sv) ((sv)->sv_u.svu_pv)
|
||
^~
|
||
RegExp.xs:154:11: error: ‘regexp {aka struct regexp}’ has no member named ‘regback’
|
||
(long) r->regback);
|
||
^~
|
||
RegExp.xs: At top level:
|
||
RegExp.xs:163:1: error: conflicting types for ‘regprop’
|
||
regprop(op)
|
||
^~~~~~~
|
||
RegExp.xs:115:40: note: previous implicit declaration of ‘regprop’ was here
|
||
fprintf(stderr,"%2d%s", s-r->program, regprop(s)); /* Where, what. */
|
||
^~~~~~~
|
||
RegExp.xs: In function ‘regprop’:
|
||
RegExp.xs:168:19: error: ‘buf’ undeclared (first use in this function)
|
||
(void) strcpy(buf, ":");
|
||
^~~
|
||
In file included from RegExp.xs:95:0:
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/regcomp.h:326:20: error: request for member ‘type’ in something not a structure or union
|
||
#define OP(p) ((p)->type)
|
||
^
|
||
RegExp.xs:170:13: note: in expansion of macro ‘OP’
|
||
switch (OP(op)) {
|
||
^~
|
||
RegExp.xs:189:10: error: expected expression before ‘ANY’
|
||
case ANY:
|
||
^~~
|
||
RegExp.xs:201:10: error: ‘EXACTLY’ undeclared (first use in this function)
|
||
case EXACTLY:
|
||
^~~~~~~
|
||
RegExp.xs:207:10: error: ‘BACK’ undeclared (first use in this function)
|
||
case BACK:
|
||
^~~~
|
||
RegExp.xs:213:10: error: ‘ALNUM’ undeclared (first use in this function)
|
||
case ALNUM:
|
||
^~~~~
|
||
RegExp.xs:216:10: error: ‘NALNUM’ undeclared (first use in this function)
|
||
case NALNUM:
|
||
^~~~~~
|
||
RegExp.xs:225:10: error: ‘SPACE’ undeclared (first use in this function)
|
||
case SPACE:
|
||
^~~~~
|
||
RegExp.xs:228:10: error: ‘NSPACE’ undeclared (first use in this function)
|
||
case NSPACE:
|
||
^~~~~~
|
||
RegExp.xs:231:10: error: ‘DIGIT’ undeclared (first use in this function)
|
||
case DIGIT:
|
||
^~~~~
|
||
RegExp.xs:234:10: error: ‘NDIGIT’ undeclared (first use in this function)
|
||
case NDIGIT:
|
||
^~~~~~
|
||
RegExp.xs:266:10: error: ‘GBOL’ undeclared (first use in this function)
|
||
case GBOL:
|
||
^~~~
|
||
RegExp.xs:282:2: warning: implicit declaration of function ‘FAIL’ [-Wimplicit-function-declaration]
|
||
FAIL("corrupted regexp opcode");
|
||
^~~~
|
||
RegExp.xs: In function ‘regcomp’:
|
||
RegExp.xs:306:54: error: macro "pregcomp" passed 3 arguments, but takes just 2
|
||
return pregcomp(exp, exp + strlen(exp), &fakepmop);
|
||
^
|
||
RegExp.xs:306:12: error: ‘pregcomp’ undeclared (first use in this function)
|
||
return pregcomp(exp, exp + strlen(exp), &fakepmop);
|
||
^~~~~~~~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5644:0,
|
||
from RegExp.xs:5:
|
||
RegExp.c: In function ‘XS_Devel__RegExp_regfree’:
|
||
RegExp.c:579:10: warning: passing argument 1 of ‘Perl_pregfree’ from incompatible pointer type [-Wincompatible-pointer-types]
|
||
regfree(r);
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/embed.h:482:42: note: in definition of macro ‘pregfree’
|
||
#define pregfree(a) Perl_pregfree(aTHX_ a)
|
||
^
|
||
RegExp.c:579:2: note: in expansion of macro ‘regfree’
|
||
regfree(r);
|
||
^~~~~~~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5609:0,
|
||
from RegExp.xs:5:
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/proto.h:2546:20: note: expected ‘REGEXP * {aka struct p5rx *}’ but argument is of type ‘regexp * {aka struct regexp *}’
|
||
PERL_CALLCONV void Perl_pregfree(pTHX_ REGEXP* r);
|
||
^~~~~~~~~~~~~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5644:0,
|
||
from RegExp.xs:5:
|
||
RegExp.c: In function ‘XS_Devel__RegExp_regexec’:
|
||
RegExp.xs:291:19: warning: passing argument 1 of ‘Perl_pregexec’ from incompatible pointer type [-Wincompatible-pointer-types]
|
||
pregexec((prog), (string), (string) + (len), (string), \
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/embed.h:481:53: note: in definition of macro ‘pregexec’
|
||
#define pregexec(a,b,c,d,e,f,g) Perl_pregexec(aTHX_ a,b,c,d,e,f,g)
|
||
^
|
||
RegExp.c:632:11: note: in expansion of macro ‘regexec’
|
||
RETVAL = regexec(prog, stringarg, len, minend, safebase);
|
||
^~~~~~~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5609:0,
|
||
from RegExp.xs:5:
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/proto.h:2543:19: note: expected ‘REGEXP * const {aka struct p5rx * const}’ but argument is of type ‘regexp * {aka struct regexp *}’
|
||
PERL_CALLCONV I32 Perl_pregexec(pTHX_ REGEXP * const prog, char* stringarg, char* strend, char* strbeg, SSize_t minend, SV* screamer, U32 nosave);
|
||
^~~~~~~~~~~~~
|
||
RegExp.xs: In function ‘XS_Devel__RegExp_match’:
|
||
RegExp.xs:351:15: error: ‘regexp {aka struct regexp}’ has no member named ‘subbase’; did you mean ‘subbeg’?
|
||
char *s = rx->subbase, *b, *e;
|
||
^~
|
||
RegExp.xs:369:13: error: ‘regexp {aka struct regexp}’ has no member named ‘startp’
|
||
b = rx->startp[match];
|
||
^~
|
||
RegExp.xs:370:13: error: ‘regexp {aka struct regexp}’ has no member named ‘endp’
|
||
e = rx->endp[match];
|
||
^~
|
||
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5589:0,
|
||
from RegExp.xs:5:
|
||
RegExp.xs:375:11: error: ‘sv_undef’ undeclared (first use in this function)
|
||
PUSHs(&sv_undef);
|
||
^
|
||
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/pp.h:421:28: note: in definition of macro ‘PUSHs’
|
||
#define PUSHs(s) (*++sp = (s))
|
||
^
|
||
Makefile:332: recipe for target 'RegExp.o' failed
|
||
make: *** [RegExp.o] Error 1
|
||
! Installing Devel::RegExp failed. See /home/ryan/.cpanm/work/1493277479.20050/build.log for details. Retry with --force to force install it.
|
||
FAIL
|
||
Command [cpanm --reinstall --verbose Devel::RegExp] terminated with exit code 1 ($? = 256) under the following perl environment:
|
||
Command terminated with non-zero status.
|
||
|
||
|
||
Current perl:
|
||
Name: perl-blead
|
||
Path: /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl
|
||
Config: -de -Dprefix=/home/ryan/perl5/perlbrew/perls/perl-blead -Dusedevel -Aeval:scriptdir=/home/ryan/perl5/perlbrew/perls/perl-blead/bin
|
||
Compiled at: Mar 30 2017 03:10:09
|
||
|
||
perlbrew:
|
||
version: 0.78
|
||
ENV:
|
||
PERLBREW_ROOT: /home/ryan/perl5/perlbrew
|
||
PERLBREW_HOME: /home/ryan/.perlbrew
|
||
PERLBREW_PATH: /home/ryan/perl5/perlbrew/bin:/home/ryan/perl5/perlbrew/perls/perl-blead/bin
|
||
PERLBREW_MANPATH: /home/ryan/perl5/perlbrew/perls/perl-blead/man
|