C-Blocks v0.42 Perl 5 v5.8.9 x86_64-linux
- Status
- Unknown
- From
- Slaven Rezić
- Dist
-
C-Blocks v0.42
- Platform
- Perl 5 v5.8.9 x86_64-linux
- Date
- 2024-04-04 06:28:18
- ID
- 86544100-f24c-11ee-b45f-18f16d8775ea
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear David Mertens,
This is a computer-generated report for C-Blocks-0.42
on perl 5.8.9, created by CPAN-Reporter-1.2018.
Thank you for uploading your work to CPAN. However, attempting to
test your distribution gave an inconclusive result.
This could be because your distribution had an error during the make/build
stage, did not define tests, tests could not be found, because your tests were
interrupted before they finished, or because the results of the tests could not
be parsed. You may wish to consult the CPAN Testers Wiki:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from './Build':
Building C-Blocks
Creating lib/C/Blocks/PerlAPI.xs
Using executable screen to check 3049 identifiers
Using executable screen to check 3032 identifiers
Using executable screen to check 2782 identifiers
Using DynaLoader screen to check 2782 identifiers
Using DynaLoader screen to check 2781 identifiers
Beginning brute-force screening
Using DynaLoader screen to check 2781 identifiers
cc -I/home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/share/include -I. -I/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE -DVERSION="0.42" -DXS_VERSION="0.42" -fPIC -c -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -o lib/C/Blocks.o lib/C/Blocks.c
lib/C/Blocks.xs:42:1: error: unknown type name âÂÂXOPâÂÂ
XOP tcc_xop;
^~~
lib/C/Blocks.xs:363:2: error: unknown type name âÂÂCOPHHâÂÂ
COPHH* hints_hash;
^~~~~
lib/C/Blocks.xs: In function âÂÂprocess_next_char_no_varsâÂÂ:
lib/C/Blocks.xs:433:5: warning: implicit declaration of function âÂÂlex_unstuffâ [-Wimplicit-function-declaration]
lex_unstuff(pstate->data->end + 1);
^~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:434:25: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr - 1;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:434:25: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr - 1;
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:450:28: note: in expansion of macro âÂÂPL_bufptrâÂÂ
if (pstate->data->end > PL_bufptr && pstate->data->end[-1] == '/') {
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:450:28: note: in expansion of macro âÂÂPL_bufptrâÂÂ
if (pstate->data->end > PL_bufptr && pstate->data->end[-1] == '/') {
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:459:28: note: in expansion of macro âÂÂPL_bufptrâÂÂ
if (pstate->data->end > PL_bufptr && pstate->data->end[-1] == '/') {
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:459:28: note: in expansion of macro âÂÂPL_bufptrâÂÂ
if (pstate->data->end > PL_bufptr && pstate->data->end[-1] == '/') {
^~~~~~~~~
In file included from /opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/perl.h:3189:0,
from lib/C/Blocks.xs:3:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:57: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:478:39: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(pstate->data->code_main, PL_bufptr,
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:57: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:478:39: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(pstate->data->code_main, PL_bufptr,
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:63: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:479:25: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:63: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:479:25: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:481:24: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:481:24: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂexecute_Perl_interpolation_blockâÂÂ:
lib/C/Blocks.xs:529:2: warning: implicit declaration of function âÂÂsv_catpv_nomgâ [-Wimplicit-function-declaration]
sv_catpv_nomg(pstate->data->code_main, fixed_returned);
^~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:531:22: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:531:22: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
In file included from /opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/perl.h:3189:0,
from lib/C/Blocks.xs:3:
lib/C/Blocks.xs: In function âÂÂprocess_next_char_sigil_vars_okâÂÂ:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:57: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:556:38: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(pstate->data->code_main, PL_bufptr,
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:57: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:556:38: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(pstate->data->code_main, PL_bufptr,
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:63: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:557:24: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:63: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:557:24: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:559:23: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:559:23: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂprocess_next_char_sigiled_varâÂÂ:
lib/C/Blocks.xs:21:38: warning: implicit declaration of function âÂÂpad_findmyâ [-Wimplicit-function-declaration]
# define pad_findmy_pv(name, flags) pad_findmy(name)
^
lib/C/Blocks.xs:700:26: note: in expansion of macro âÂÂpad_findmy_pvâÂÂ
int var_offset = (int)pad_findmy_pv(pstate->sigil_start, 0);
^~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:727:22: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:727:22: note: in expansion of macro âÂÂPL_bufptrâÂÂ
pstate->data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂcall_init_cleanup_builder_methodâÂÂ:
lib/C/Blocks.xs:756:25: warning: implicit declaration of function âÂÂHvENAMEâ [-Wimplicit-function-declaration]
pstate->sigil_start, HvENAME(stash))));
^~~~~~~
In file included from /opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/perl.h:4547:0,
from lib/C/Blocks.xs:3:
lib/C/Blocks.xs:766:28: warning: passing argument 1 of âÂÂPerl_newSVpvâ makes pointer from integer without a cast [-Wint-conversion]
XPUSHs(sv_2mortal(newSVpv(HvENAME(stash), 0))); // class name
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/pp.h:309:56: note: in definition of macro âÂÂXPUSHsâÂÂ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
In file included from /opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/perl.h:4561:0,
from lib/C/Blocks.xs:3:
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/proto.h:946:19: note: expected âÂÂconst char *â but argument is of type âÂÂintâÂÂ
PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char* s, STRLEN len)
^~~~~~~~~~~~
lib/C/Blocks.xs: In function âÂÂextract_C_codeâÂÂ:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:829:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:829:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:341:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufend (PL_parser->bufend)
^
lib/C/Blocks.xs:346:13: note: in expansion of macro âÂÂPL_bufendâÂÂ
if (end == PL_bufend) { \
^~~~~~~~~
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:341:29: error: request for member âÂÂbufendâ in something not a structure or union
#define PL_bufend (PL_parser->bufend)
^
lib/C/Blocks.xs:346:13: note: in expansion of macro âÂÂPL_bufendâÂÂ
if (end == PL_bufend) { \
^~~~~~~~~
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:347:29: note: in expansion of macro âÂÂPL_bufptrâÂÂ
int length_so_far = end - PL_bufptr; \
^~~~~~~~~
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:347:29: note: in expansion of macro âÂÂPL_bufptrâÂÂ
int length_so_far = end - PL_bufptr; \
^~~~~~~~~
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:348:8: warning: implicit declaration of function âÂÂlex_next_chunkâ [-Wimplicit-function-declaration]
if (!lex_next_chunk(LEX_KEEP_PREVIOUS)) { \
^
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:348:23: error: âÂÂLEX_KEEP_PREVIOUSâ undeclared (first use in this function)
if (!lex_next_chunk(LEX_KEEP_PREVIOUS)) { \
^
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:348:23: note: each undeclared identifier is reported only once for each function it appears in
if (!lex_next_chunk(LEX_KEEP_PREVIOUS)) { \
^
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:355:9: note: in expansion of macro âÂÂPL_bufptrâÂÂ
end = PL_bufptr + length_so_far; \
^~~~~~~~~
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:355:9: note: in expansion of macro âÂÂPL_bufptrâÂÂ
end = PL_bufptr + length_so_far; \
^~~~~~~~~
lib/C/Blocks.xs:832:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end, "C::Blocks expected closing curly brace but did not find it");
^~~~~~~~~~~~~~~~~
In file included from /opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/perl.h:3189:0,
from lib/C/Blocks.xs:3:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:57: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:845:29: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(data->code_main, PL_bufptr, data->end - PL_bufptr - 1);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:57: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:845:29: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(data->code_main, PL_bufptr, data->end - PL_bufptr - 1);
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:63: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:845:52: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(data->code_main, PL_bufptr, data->end - PL_bufptr - 1);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux/CORE/sv.h:1453:63: note: in definition of macro âÂÂsv_catpvnâÂÂ
#define sv_catpvn(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC)
^~~~
lib/C/Blocks.xs:845:52: note: in expansion of macro âÂÂPL_bufptrâÂÂ
sv_catpvn(data->code_main, PL_bufptr, data->end - PL_bufptr - 1);
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:849:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:849:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂrun_filtersâÂÂ:
lib/C/Blocks.xs:856:18: warning: implicit declaration of function âÂÂfind_rundefsvâ [-Wimplicit-function-declaration]
SV * underbar = find_rundefsv();
^~~~~~~~~~~~~
lib/C/Blocks.xs:856:18: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
lib/C/Blocks.xs:862:20: warning: implicit declaration of function âÂÂcophh_fetch_pvsâ [-Wimplicit-function-declaration]
SV * filters_SV = cophh_fetch_pvs(data->hints_hash, "C::Blocks/filters", 0);
^~~~~~~~~~~~~~~
lib/C/Blocks.xs:862:20: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
lib/C/Blocks.xs: In function âÂÂinitialize_c_blocks_dataâÂÂ:
lib/C/Blocks.xs:916:21: warning: implicit declaration of function âÂÂCopHINTHASH_getâ [-Wimplicit-function-declaration]
data->hints_hash = CopHINTHASH_get(PL_curcop);
^~~~~~~~~~~~~~~
lib/C/Blocks.xs:916:19: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
data->hints_hash = CopHINTHASH_get(PL_curcop);
^
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:924:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:924:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:927:18: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
data->exsymtabs = cophh_fetch_pvs(data->hints_hash, "C::Blocks/extended_symtab_tables", 0);
^
lib/C/Blocks.xs: In function âÂÂfind_end_of_xsub_nameâÂÂ:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:978:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:978:14: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end = PL_bufptr;
^~~~~~~~~
lib/C/Blocks.xs:341:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufend (PL_parser->bufend)
^
lib/C/Blocks.xs:346:13: note: in expansion of macro âÂÂPL_bufendâÂÂ
if (end == PL_bufend) { \
^~~~~~~~~
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:341:29: error: request for member âÂÂbufendâ in something not a structure or union
#define PL_bufend (PL_parser->bufend)
^
lib/C/Blocks.xs:346:13: note: in expansion of macro âÂÂPL_bufendâÂÂ
if (end == PL_bufend) { \
^~~~~~~~~
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:347:29: note: in expansion of macro âÂÂPL_bufptrâÂÂ
int length_so_far = end - PL_bufptr; \
^~~~~~~~~
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:347:29: note: in expansion of macro âÂÂPL_bufptrâÂÂ
int length_so_far = end - PL_bufptr; \
^~~~~~~~~
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:348:23: error: âÂÂLEX_KEEP_PREVIOUSâ undeclared (first use in this function)
if (!lex_next_chunk(LEX_KEEP_PREVIOUS)) { \
^
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:351:10: note: in definition of macro âÂÂENSURE_LEX_BUFFERâÂÂ
croak(croak_message); \
^~~~~~~~~~~~~
lib/C/Blocks.xs:984:17: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end == PL_bufptr
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:351:10: note: in definition of macro âÂÂENSURE_LEX_BUFFERâÂÂ
croak(croak_message); \
^~~~~~~~~~~~~
lib/C/Blocks.xs:984:17: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->end == PL_bufptr
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:355:9: note: in expansion of macro âÂÂPL_bufptrâÂÂ
end = PL_bufptr + length_so_far; \
^~~~~~~~~
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:355:9: note: in expansion of macro âÂÂPL_bufptrâÂÂ
end = PL_bufptr + length_so_far; \
^~~~~~~~~
lib/C/Blocks.xs:983:3: note: in expansion of macro âÂÂENSURE_LEX_BUFFERâÂÂ
ENSURE_LEX_BUFFER(data->end,
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:988:20: note: in expansion of macro âÂÂPL_bufptrâÂÂ
if (data->end == PL_bufptr) {
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:988:20: note: in expansion of macro âÂÂPL_bufptrâÂÂ
if (data->end == PL_bufptr) {
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂfixup_xsub_nameâÂÂ:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:1008:28: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->xsub_name = savepvn(PL_bufptr, data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:1008:28: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->xsub_name = savepvn(PL_bufptr, data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:1008:51: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->xsub_name = savepvn(PL_bufptr, data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:1008:51: note: in expansion of macro âÂÂPL_bufptrâÂÂ
data->xsub_name = savepvn(PL_bufptr, data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂinject_importâÂÂ:
lib/C/Blocks.xs:1093:2: warning: implicit declaration of function âÂÂmro_method_changed_inâ [-Wimplicit-function-declaration]
mro_method_changed_in(GvSTASH(glob));
^~~~~~~~~~~~~~~~~~~~~
lib/C/Blocks.xs: In function âÂÂexecute_compilerâÂÂ:
lib/C/Blocks.xs:340:29: warning: dereferencing âÂÂvoid *â pointer
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:1118:30: note: in expansion of macro âÂÂPL_bufptrâÂÂ
int len = (int)(data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs:340:29: error: request for member âÂÂbufptrâ in something not a structure or union
#define PL_bufptr (PL_parser->bufptr)
^
lib/C/Blocks.xs:1118:30: note: in expansion of macro âÂÂPL_bufptrâÂÂ
int len = (int)(data->end - PL_bufptr);
^~~~~~~~~
lib/C/Blocks.xs: In function âÂÂserialize_symbol_tableâÂÂ:
lib/C/Blocks.xs:1246:21: warning: implicit declaration of function âÂÂcophh_store_pvsâ [-Wimplicit-function-declaration]
data->hints_hash = cophh_store_pvs(data->hints_hash, "C::Blocks/extended_symtab_tables", data->exsymtabs, 0);
^~~~~~~~~~~~~~~
lib/C/Blocks.xs:1246:19: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
data->hints_hash = cophh_store_pvs(data->hints_hash, "C::Blocks/extended_symtab_tables", data->exsymtabs, 0);
^
lib/C/Blocks.xs:1247:2: warning: implicit declaration of function âÂÂCopHINTHASH_setâ [-Wimplicit-function-declaration]
CopHINTHASH_set(PL_curcop, data->hints_hash);
^~~~~~~~~~~~~~~
lib/C/Blocks.xs: In function âÂÂmy_keyword_pluginâÂÂ:
lib/C/Blocks.xs:1284:2: warning: implicit declaration of function âÂÂlex_read_spaceâ [-Wimplicit-function-declaration]
lex_read_space(0);
^~~~~~~~~~~~~~
lib/C/Blocks.xs:1372:2: warning: implicit declaration of function âÂÂlex_stuff_pvnâ [-Wimplicit-function-declaration]
lex_stuff_pvn(";", 1, 0);
^~~~~~~~~~~~~
lib/C/Blocks.xs:1376:40: warning: implicit declaration of function âÂÂlex_stuff_pvâ [-Wimplicit-function-declaration]
for (i = 0; i < data.N_newlines; i++) lex_stuff_pv("\n", 0);
^~~~~~~~~~~~
lib/C/Blocks.xs:1379:9: error: âÂÂKEYWORD_PLUGIN_STMTâ undeclared (first use in this function)
return KEYWORD_PLUGIN_STMT;
^~~~~~~~~~~~~~~~~~~
lib/C/Blocks.xs: In function âÂÂXS_C__Blocks__importâÂÂ:
lib/C/Blocks.xs:1387:6: error: âÂÂPL_keyword_pluginâ undeclared (first use in this function)
if (PL_keyword_plugin != my_keyword_plugin) {
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs: In function âÂÂXS_C__Blocks_unimportâÂÂ:
lib/C/Blocks.xs:1405:2: error: âÂÂPL_keyword_pluginâ undeclared (first use in this function)
PL_keyword_plugin = next_keyword_plugin;
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs: In function âÂÂboot_C__BlocksâÂÂ:
lib/C/Blocks.xs:1439:24: error: âÂÂPL_keyword_pluginâ undeclared (first use in this function)
next_keyword_plugin = PL_keyword_plugin;
^~~~~~~~~~~~~~~~~
lib/C/Blocks.xs:1442:2: warning: implicit declaration of function âÂÂXopENTRY_setâ [-Wimplicit-function-declaration]
XopENTRY_set(&tcc_xop, xop_name, "tccop");
^~~~~~~~~~~~
lib/C/Blocks.xs:1442:25: error: âÂÂxop_nameâ undeclared (first use in this function)
XopENTRY_set(&tcc_xop, xop_name, "tccop");
^~~~~~~~
lib/C/Blocks.xs:1443:25: error: âÂÂxop_descâ undeclared (first use in this function)
XopENTRY_set(&tcc_xop, xop_desc, "Op to run jit-compiled C code");
^~~~~~~~
lib/C/Blocks.xs:1444:2: warning: implicit declaration of function âÂÂPerl_custom_op_registerâ [-Wimplicit-function-declaration]
Perl_custom_op_register(aTHX_ Perl_tcc_pp, &tcc_xop);
^~~~~~~~~~~~~~~~~~~~~~~
error building lib/C/Blocks.o from 'lib/C/Blocks.c' at /opt/perl-5.8.9/lib/site_perl/5.8.9/ExtUtils/CBuilder/Base.pm line 185.
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------ ---- --------
Alien::TinyCCx 0.12 0.12
File::ShareDir 1.00 1.118
File::Spec 0 3.75
build_requires:
Module Need Have
------------------ ---- --------
Alien::TinyCCx 0.12 0.12
Capture::Tiny 0 0.48
ExtUtils::CBuilder 0 0.280236
ExtUtils::Config 0 0.008
ExtUtils::Embed 0 1.28
ExtUtils::ParseXS 3 3.44
File::Basename 0 2.77
File::Spec 0 3.75
File::Temp 0 0.22
Test::More 0.88 1.302190
Test::Warn 0 0.36
configure_requires:
Module Need Have
------------------ ---- --------
Alien::TinyCCx 0.12 0.12
Module::Build 0.28 0.4231
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
LANG = en_US.UTF-8
PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/e/eserte/bin/linux-gnu:/home/e/eserte/bin/sh:/home/e/eserte/bin:/home/e/eserte/bin/pistachio-perl/bin:/usr/games:/home/e/eserte/devel:/home/e/eserte/work2/fzf/bin:/home/e/eserte/src/srezic-misc/scripts
PERL = /opt/perl-5.8.9/bin/perl
PERL5LIB = /home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/blib/arch:/home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/blib/lib
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 17126
PERL5_CPAN_IS_RUNNING = 17126
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 17064,17126
PERLDOC = -MPod::Perldoc::ToTextOverstrike
PERL_BATCH = yes
PERL_CANARY_STABILITY_NOPROMPT = 1
PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1000/2024040408/cpanreporter_000_config.ini
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_USE_UNSAFE_INC = 1
SHELL = /bin/zsh
STDPERL = perl
TERM = xterm
TMPDIR = /var/tmp/cpansmoker-1000/2024040408
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /opt/perl-5.8.9/bin/perl
$UID/$EUID = 1000 / 1000
$GID = 1000 4 24 25 27 29 30 33 44 46 108 111 115 128 134 1000 1024
$EGID = 1000 4 24 25 27 29 30 33 44 46 108 111 115 128 134 1000 1024
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.34
CPAN::Meta 2.143240
Cwd 3.75
ExtUtils::CBuilder 0.280236
ExtUtils::Command 7.64
ExtUtils::Install 2.06
ExtUtils::MakeMaker 7.64
ExtUtils::Manifest 1.70
ExtUtils::ParseXS 3.44
File::Spec 3.75
JSON 4.06
JSON::PP 4.09
Module::Build 0.4231
Module::Signature n/a
Parse::CPAN::Meta 1.4414
Test::Harness 3.44
Test::More 1.302190
YAML 1.30
YAML::Syck 1.34
version 0.9929
--
Summary of my perl5 (revision 5 version 8 subversion 9) configuration:
Platform:
osname=linux, osvers=4.9.0-18-amd64, archname=x86_64-linux
uname='linux cabulja 4.9.0-18-amd64 #1 smp debian 4.9.303-1 (2022-03-07) x86_64 gnulinux '
config_args='-ds -e -Dprefix=/opt/perl-5.8.9 -Dcf_email=srezic@cpan.org'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=define uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-fwrapv -fno-strict-aliasing -pipe -I/usr/local/include'
ccversion='', gccversion='6.3.0 20170516', 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 =' -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=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
libc=libc-2.24.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.24'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
USE_FAST_STDIO USE_LARGE_FILES USE_PERLIO
Locally applied patches:
Devel::PatchPerl 2.08
Built under linux
Compiled at May 22 2022 20:36:27
%ENV:
PERL="/opt/perl-5.8.9/bin/perl"
PERL5LIB="/home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/blib/arch:/home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/blib/lib"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="17126"
PERL5_CPAN_IS_RUNNING="17126"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="17064,17126"
PERLDOC="-MPod::Perldoc::ToTextOverstrike"
PERL_BATCH="yes"
PERL_CANARY_STABILITY_NOPROMPT="1"
PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1000/2024040408/cpanreporter_000_config.ini"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_USE_UNSAFE_INC="1"
@INC:
/home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/blib/arch
/home/e/eserte/.cpan/build/2024040408/Alien-TinyCCx-0.12-0/blib/lib
/opt/perl-5.8.9/lib/5.8.9/x86_64-linux
/opt/perl-5.8.9/lib/5.8.9
/opt/perl-5.8.9/lib/site_perl/5.8.9/x86_64-linux
/opt/perl-5.8.9/lib/site_perl/5.8.9
.