Config-UCL v0.04 Perl 5 v5.16.3 x86_64-linux
- Status
- Unknown
- From
- Slaven Rezić (SREZIC)
- Dist
-
Config-UCL v0.04
- Platform
- Perl 5 v5.16.3 x86_64-linux
- Date
- 2020-02-12 20:32:55
- ID
- d9c357aa-4dd6-11ea-b9a6-0c581f24ea8f
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 Tomohiro Hosaka,
This is a computer-generated report for Config-UCL-0.04
on perl 5.16.3, 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 '/usr/bin/make':
cp lib/Config/UCL.pm blib/lib/Config/UCL.pm
Running Mkbootstrap for UCL ()
chmod 644 "UCL.bs"
"/opt/perl-5.16.3/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- UCL.bs blib/arch/auto/Config/UCL/UCL.bs 644
"/opt/perl-5.16.3/bin/perl" "/opt/perl-5.16.3/lib/site_perl/5.16.3/ExtUtils/xsubpp" -typemap '/opt/perl-5.16.3/lib/5.16.3/ExtUtils/typemap' -typemap '/home/cpansand/.cpan/build/2020021220/Config-UCL-0.04-1/typemap' UCL.xs > UCL.xsc
mv UCL.xsc UCL.c
cc -c -I/usr/include/ucl -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/opt/perl-5.16.3/lib/5.16.3/x86_64-linux/CORE" UCL.c
UCL.xs:13:8: error: unknown type name âÂÂucl_object_tâÂÂ
static ucl_object_t *
^
UCL.xs: In function âÂÂ_iterate_perlâÂÂ:
UCL.xs:16:16: warning: implicit declaration of function âÂÂucl_object_newâ [-Wimplicit-function-declaration]
return ucl_object_new();
^
UCL.xs:16:16: warning: return makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:28:16: warning: implicit declaration of function âÂÂucl_object_fromboolâ [-Wimplicit-function-declaration]
return ucl_object_frombool( SvTRUE(obj) );
^
UCL.xs:28:16: warning: return makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:31:9: error: unknown type name âÂÂucl_object_tâÂÂ
ucl_object_t *top, *elm;
^
UCL.xs:32:15: warning: implicit declaration of function âÂÂucl_object_typed_newâ [-Wimplicit-function-declaration]
top = ucl_object_typed_new(UCL_ARRAY);
^
UCL.xs:32:36: error: âÂÂUCL_ARRAYâ undeclared (first use in this function)
top = ucl_object_typed_new(UCL_ARRAY);
^
UCL.xs:32:36: note: each undeclared identifier is reported only once for each function it appears in
UCL.xs:38:13: warning: implicit declaration of function âÂÂucl_array_appendâ [-Wimplicit-function-declaration]
ucl_array_append(top, elm);
^
UCL.xs:43:9: error: unknown type name âÂÂucl_object_tâÂÂ
ucl_object_t *top, *elm;
^
UCL.xs:45:36: error: âÂÂUCL_OBJECTâ undeclared (first use in this function)
top = ucl_object_typed_new(UCL_OBJECT);
^
UCL.xs:54:13: warning: implicit declaration of function âÂÂucl_object_insert_keyâ [-Wimplicit-function-declaration]
ucl_object_insert_key(top, elm, key, 0, true);
^
UCL.xs:59:16: warning: implicit declaration of function âÂÂucl_object_fromintâ [-Wimplicit-function-declaration]
return ucl_object_fromint(SvIV(obj));
^
UCL.xs:59:16: warning: return makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:62:16: warning: implicit declaration of function âÂÂucl_object_fromdoubleâ [-Wimplicit-function-declaration]
return ucl_object_fromdouble(SvNV(obj));
^
UCL.xs:62:16: warning: return makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:66:16: warning: implicit declaration of function âÂÂucl_object_fromstring_commonâ [-Wimplicit-function-declaration]
return ucl_object_fromstring_common( SvPV_nolen(obj), strlen(SvPV_nolen(obj)), ucl_string_flags );
^
UCL.xs:66:16: warning: return makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:69:16: warning: return makes pointer from integer without a cast [-Wint-conversion]
return ucl_object_new();
^
UCL.xs: At top level:
UCL.xs:76:31: error: expected âÂÂ)â before âÂÂconstâÂÂ
_ucl_type (pTHX_ ucl_object_t const *obj)
^
UCL.xs:104:34: error: expected âÂÂ)â before âÂÂconstâÂÂ
_iterate_ucl (pTHX_ ucl_object_t const *obj) {
^
UCL.xs:155:24: warning: âÂÂstruct ucl_parserâ declared inside parameter list
_load_ucl(pTHX_ struct ucl_parser *parser) {
^
UCL.xs:155:24: warning: its scope is only this definition or declaration, which is probably not what you want
UCL.xs: In function âÂÂ_load_uclâÂÂ:
UCL.xs:157:23: warning: implicit declaration of function âÂÂucl_parser_get_errorâ [-Wimplicit-function-declaration]
const char *err = ucl_parser_get_error(parser);
^
UCL.xs:157:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:163:9: error: unknown type name âÂÂucl_object_tâÂÂ
ucl_object_t *uclobj = ucl_parser_get_object(parser);
^
UCL.xs:163:32: warning: implicit declaration of function âÂÂucl_parser_get_objectâ [-Wimplicit-function-declaration]
ucl_object_t *uclobj = ucl_parser_get_object(parser);
^
UCL.xs:163:32: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
UCL.xs:164:15: warning: implicit declaration of function âÂÂ_iterate_uclâ [-Wimplicit-function-declaration]
ret = _iterate_ucl(aTHX_ uclobj);
^
UCL.xs:164:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ret = _iterate_ucl(aTHX_ uclobj);
^
UCL.c: In function âÂÂXS_Config__UCL__ucl_dumpâÂÂ:
UCL.c:381:2: error: unknown type name âÂÂucl_emitter_tâÂÂ
ucl_emitter_t emitter = (ucl_emitter_t)SvIV(ST(2))
^
UCL.c:381:27: error: âÂÂucl_emitter_tâ undeclared (first use in this function)
ucl_emitter_t emitter = (ucl_emitter_t)SvIV(ST(2))
^
UCL.xs:180:2: error: unknown type name âÂÂucl_object_tâÂÂ
ucl_object_t *root = NULL;
^
In file included from /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/CORE/perl.h:5071:0,
from UCL.xs:3:
UCL.xs:183:38: warning: implicit declaration of function âÂÂucl_object_emitâ [-Wimplicit-function-declaration]
RETVAL = newSVpv((char *)ucl_object_emit(root, emitter), 0);
^
/opt/perl-5.16.3/lib/5.16.3/x86_64-linux/CORE/embed.h:363:42: note: in definition of macro âÂÂnewSVpvâÂÂ
#define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b)
^
UCL.xs:183:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
RETVAL = newSVpv((char *)ucl_object_emit(root, emitter), 0);
^
/opt/perl-5.16.3/lib/5.16.3/x86_64-linux/CORE/embed.h:363:42: note: in definition of macro âÂÂnewSVpvâÂÂ
#define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b)
^
UCL.xs:186:13: warning: implicit declaration of function âÂÂucl_object_unrefâ [-Wimplicit-function-declaration]
ucl_object_unref(root);
^
UCL.xs: In function âÂÂXS_Config__UCL_ucl_validateâÂÂ:
UCL.xs:194:9: error: unknown type name âÂÂucl_object_tâÂÂ
ucl_object_t *data, *schema;
^
UCL.xs:196:33: error: storage size of âÂÂerrâ isnâÂÂt known
struct ucl_schema_error err;
^
UCL.xs:216:13: warning: implicit declaration of function âÂÂucl_object_validateâ [-Wimplicit-function-declaration]
r = ucl_object_validate(schema, data, &err);
^
UCL.xs: In function âÂÂXS_Config__UCL__Parser_newâÂÂ:
UCL.xs:236:30: warning: implicit declaration of function âÂÂucl_parser_newâ [-Wimplicit-function-declaration]
struct ucl_parser *parser = ucl_parser_new(flags);
^
UCL.xs:236:30: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
UCL.c: In function âÂÂXS_Config__UCL__Parser_ucl_parser_register_variableâÂÂ:
UCL.c:505:2: warning: implicit declaration of function âÂÂucl_parser_register_variableâ [-Wimplicit-function-declaration]
ucl_parser_register_variable(parser, var, value);
^
UCL.c: In function âÂÂXS_Config__UCL__Parser_ucl_parser_set_filevarsâÂÂ:
UCL.c:535:11: warning: implicit declaration of function âÂÂucl_parser_set_filevarsâ [-Wimplicit-function-declaration]
RETVAL = ucl_parser_set_filevars(parser, filename, need_expand);
^
UCL.c: In function âÂÂXS_Config__UCL__Parser_ucl_parser_add_stringâÂÂ:
UCL.c:566:11: warning: implicit declaration of function âÂÂucl_parser_add_stringâ [-Wimplicit-function-declaration]
RETVAL = ucl_parser_add_string(parser, data, len);
^
UCL.c: In function âÂÂXS_Config__UCL__Parser_ucl_parser_add_chunk_fullâÂÂ:
UCL.c:588:7: error: variable âÂÂstratâ has initializer but incomplete type
enum ucl_duplicate_strategy strat = (enum ucl_duplicate_strategy)SvIV(ST(4))
^
UCL.c:589:1: error: conversion to incomplete type
;
^
UCL.c:588:30: error: storage size of âÂÂstratâ isnâÂÂt known
enum ucl_duplicate_strategy strat = (enum ucl_duplicate_strategy)SvIV(ST(4))
^
UCL.c:590:7: error: variable âÂÂparse_typeâ has initializer but incomplete type
enum ucl_parse_type parse_type = (enum ucl_parse_type)SvIV(ST(5))
^
UCL.c:591:1: error: conversion to incomplete type
;
^
UCL.c:590:22: error: storage size of âÂÂparse_typeâ isnâÂÂt known
enum ucl_parse_type parse_type = (enum ucl_parse_type)SvIV(ST(5))
^
UCL.c:603:11: warning: implicit declaration of function âÂÂucl_parser_add_chunk_fullâ [-Wimplicit-function-declaration]
RETVAL = ucl_parser_add_chunk_full(parser, data, len, priority, strat, parse_type);
^
UCL.c: In function âÂÂXS_Config__UCL__Parser_ucl_parser_add_fileâÂÂ:
UCL.c:632:11: warning: implicit declaration of function âÂÂucl_parser_add_fileâ [-Wimplicit-function-declaration]
RETVAL = ucl_parser_add_file(parser, filename);
^
UCL.c: In function âÂÂXS_Config__UCL__Parser_ucl_parser_add_file_fullâÂÂ:
UCL.c:652:7: error: variable âÂÂstratâ has initializer but incomplete type
enum ucl_duplicate_strategy strat = (enum ucl_duplicate_strategy)SvIV(ST(3))
^
UCL.c:653:1: error: conversion to incomplete type
;
^
UCL.c:652:30: error: storage size of âÂÂstratâ isnâÂÂt known
enum ucl_duplicate_strategy strat = (enum ucl_duplicate_strategy)SvIV(ST(3))
^
UCL.c:654:7: error: variable âÂÂparse_typeâ has initializer but incomplete type
enum ucl_parse_type parse_type = (enum ucl_parse_type)SvIV(ST(4))
^
UCL.c:655:1: error: conversion to incomplete type
;
^
UCL.c:654:22: error: storage size of âÂÂparse_typeâ isnâÂÂt known
enum ucl_parse_type parse_type = (enum ucl_parse_type)SvIV(ST(4))
^
UCL.c:667:11: warning: implicit declaration of function âÂÂucl_parser_add_file_fullâ [-Wimplicit-function-declaration]
RETVAL = ucl_parser_add_file_full(parser, filename, priority, strat, parse_type);
^
UCL.xs: In function âÂÂXS_Config__UCL__Parser_DESTROYâÂÂ:
UCL.xs:262:9: warning: implicit declaration of function âÂÂucl_parser_freeâ [-Wimplicit-function-declaration]
ucl_parser_free(parser);
^
UCL.xs: In function âÂÂXS_Config__UCL__Parser_ucl_loadâÂÂ:
UCL.xs:269:34: warning: passing argument 1 of âÂÂ_load_uclâ from incompatible pointer type [-Wincompatible-pointer-types]
RETVAL = _load_ucl(aTHX_ parser);
^
UCL.xs:155:1: note: expected âÂÂstruct ucl_parser *â but argument is of type âÂÂstruct ucl_parser *âÂÂ
_load_ucl(pTHX_ struct ucl_parser *parser) {
^
./const-xs.inc: In function âÂÂboot_Config__UCLâÂÂ:
./const-xs.inc:10:32: error: âÂÂUCL_EMIT_JSONâ undeclared (first use in this function)
{ "UCL_EMIT_JSON", 13, UCL_EMIT_JSON },
^
./const-xs.inc:11:40: error: âÂÂUCL_EMIT_JSON_COMPACTâ undeclared (first use in this function)
{ "UCL_EMIT_JSON_COMPACT", 21, UCL_EMIT_JSON_COMPACT },
^
./const-xs.inc:12:34: error: âÂÂUCL_EMIT_CONFIGâ undeclared (first use in this function)
{ "UCL_EMIT_CONFIG", 15, UCL_EMIT_CONFIG },
^
./const-xs.inc:13:32: error: âÂÂUCL_EMIT_YAMLâ undeclared (first use in this function)
{ "UCL_EMIT_YAML", 13, UCL_EMIT_YAML },
^
./const-xs.inc:14:35: error: âÂÂUCL_EMIT_MSGPACKâ undeclared (first use in this function)
{ "UCL_EMIT_MSGPACK", 16, UCL_EMIT_MSGPACK },
^
./const-xs.inc:15:31: error: âÂÂUCL_EMIT_MAXâ undeclared (first use in this function)
{ "UCL_EMIT_MAX", 12, UCL_EMIT_MAX },
^
./const-xs.inc:16:38: error: âÂÂUCL_PARSER_ZEROCOPYâ undeclared (first use in this function)
{ "UCL_PARSER_ZEROCOPY", 19, UCL_PARSER_ZEROCOPY },
^
./const-xs.inc:17:37: error: âÂÂUCL_PARSER_DEFAULTâ undeclared (first use in this function)
{ "UCL_PARSER_DEFAULT", 18, UCL_PARSER_DEFAULT },
^
./const-xs.inc:18:43: error: âÂÂUCL_PARSER_KEY_LOWERCASEâ undeclared (first use in this function)
{ "UCL_PARSER_KEY_LOWERCASE", 24, UCL_PARSER_KEY_LOWERCASE },
^
./const-xs.inc:19:37: error: âÂÂUCL_PARSER_NO_TIMEâ undeclared (first use in this function)
{ "UCL_PARSER_NO_TIME", 18, UCL_PARSER_NO_TIME },
^
./const-xs.inc:20:48: error: âÂÂUCL_PARSER_NO_IMPLICIT_ARRAYSâ undeclared (first use in this function)
{ "UCL_PARSER_NO_IMPLICIT_ARRAYS", 29, UCL_PARSER_NO_IMPLICIT_ARRAYS },
^
./const-xs.inc:21:43: error: âÂÂUCL_PARSER_SAVE_COMMENTSâ undeclared (first use in this function)
{ "UCL_PARSER_SAVE_COMMENTS", 24, UCL_PARSER_SAVE_COMMENTS },
^
./const-xs.inc:22:43: error: âÂÂUCL_PARSER_DISABLE_MACROâ undeclared (first use in this function)
{ "UCL_PARSER_DISABLE_MACRO", 24, UCL_PARSER_DISABLE_MACRO },
^
./const-xs.inc:23:41: error: âÂÂUCL_PARSER_NO_FILEVARSâ undeclared (first use in this function)
{ "UCL_PARSER_NO_FILEVARS", 22, UCL_PARSER_NO_FILEVARS },
^
./const-xs.inc:24:33: error: âÂÂUCL_STRING_RAWâ undeclared (first use in this function)
{ "UCL_STRING_RAW", 14, UCL_STRING_RAW },
^
./const-xs.inc:25:36: error: âÂÂUCL_STRING_ESCAPEâ undeclared (first use in this function)
{ "UCL_STRING_ESCAPE", 17, UCL_STRING_ESCAPE },
^
./const-xs.inc:26:34: error: âÂÂUCL_STRING_TRIMâ undeclared (first use in this function)
{ "UCL_STRING_TRIM", 15, UCL_STRING_TRIM },
^
./const-xs.inc:27:43: error: âÂÂUCL_STRING_PARSE_BOOLEANâ undeclared (first use in this function)
{ "UCL_STRING_PARSE_BOOLEAN", 24, UCL_STRING_PARSE_BOOLEAN },
^
./const-xs.inc:28:39: error: âÂÂUCL_STRING_PARSE_INTâ undeclared (first use in this function)
{ "UCL_STRING_PARSE_INT", 20, UCL_STRING_PARSE_INT },
^
./const-xs.inc:29:42: error: âÂÂUCL_STRING_PARSE_DOUBLEâ undeclared (first use in this function)
{ "UCL_STRING_PARSE_DOUBLE", 23, UCL_STRING_PARSE_DOUBLE },
^
./const-xs.inc:30:40: error: âÂÂUCL_STRING_PARSE_TIMEâ undeclared (first use in this function)
{ "UCL_STRING_PARSE_TIME", 21, UCL_STRING_PARSE_TIME },
^
./const-xs.inc:31:42: error: âÂÂUCL_STRING_PARSE_NUMBERâ undeclared (first use in this function)
{ "UCL_STRING_PARSE_NUMBER", 23, UCL_STRING_PARSE_NUMBER },
^
./const-xs.inc:32:35: error: âÂÂUCL_STRING_PARSEâ undeclared (first use in this function)
{ "UCL_STRING_PARSE", 16, UCL_STRING_PARSE },
^
./const-xs.inc:33:41: error: âÂÂUCL_STRING_PARSE_BYTESâ undeclared (first use in this function)
{ "UCL_STRING_PARSE_BYTES", 22, UCL_STRING_PARSE_BYTES },
^
./const-xs.inc:34:39: error: âÂÂUCL_DUPLICATE_APPENDâ undeclared (first use in this function)
{ "UCL_DUPLICATE_APPEND", 20, UCL_DUPLICATE_APPEND },
^
./const-xs.inc:35:38: error: âÂÂUCL_DUPLICATE_MERGEâ undeclared (first use in this function)
{ "UCL_DUPLICATE_MERGE", 19, UCL_DUPLICATE_MERGE },
^
./const-xs.inc:36:40: error: âÂÂUCL_DUPLICATE_REWRITEâ undeclared (first use in this function)
{ "UCL_DUPLICATE_REWRITE", 21, UCL_DUPLICATE_REWRITE },
^
./const-xs.inc:37:38: error: âÂÂUCL_DUPLICATE_ERRORâ undeclared (first use in this function)
{ "UCL_DUPLICATE_ERROR", 19, UCL_DUPLICATE_ERROR },
^
./const-xs.inc:38:32: error: âÂÂUCL_PARSE_UCLâ undeclared (first use in this function)
{ "UCL_PARSE_UCL", 13, UCL_PARSE_UCL },
^
./const-xs.inc:39:36: error: âÂÂUCL_PARSE_MSGPACKâ undeclared (first use in this function)
{ "UCL_PARSE_MSGPACK", 17, UCL_PARSE_MSGPACK },
^
./const-xs.inc:40:34: error: âÂÂUCL_PARSE_CSEXPâ undeclared (first use in this function)
{ "UCL_PARSE_CSEXP", 15, UCL_PARSE_CSEXP },
^
./const-xs.inc:41:33: error: âÂÂUCL_PARSE_AUTOâ undeclared (first use in this function)
{ "UCL_PARSE_AUTO", 14, UCL_PARSE_AUTO },
^
Makefile:341: recipe for target 'UCL.o' failed
make: *** [UCL.o] Error 1
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------- ---- ----
JSON::PP 2.00 4.04
build_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 7.38
Sort::Naturally 0 1.03
Test::Differences 0 0.67
Test::Exception 0 0.43
Test::LeakTrace 0 0.16
Test::Most 0 0.35
configure_requires:
Module Need Have
------------------- ---- ----
ExtUtils::Constant 0 0.23
ExtUtils::MakeMaker 0 7.38
------------------------------
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/cpansand/bin/linux-gnu:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/home/eserte/src/srezic-misc/scripts
PERL = /opt/perl-5.16.3/bin/perl
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 20646
PERL5_CPAN_IS_RUNNING = 20646
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 20275,20646
PERLDOC = -MPod::Perldoc::ToTextOverstrike
PERL_BATCH = yes
PERL_CANARY_STABILITY_NOPROMPT = 1
PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/2020021220/cpanreporter_000_config.ini
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_USE_UNSAFE_INC = 1
SHELL = /usr/bin/zsh
TERM = screen
TMPDIR = /var/tmp/cpansmoker-1023/2020021220
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /opt/perl-5.16.3/bin/perl
$UID/$EUID = 1023 / 1023
$GID = 1023 1023
$EGID = 1023 1023
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.27
CPAN::Meta 2.150010
Cwd 3.75
ExtUtils::CBuilder 0.280231
ExtUtils::Command 7.38
ExtUtils::Install 2.06
ExtUtils::MakeMaker 7.38
ExtUtils::Manifest 1.70
ExtUtils::ParseXS 3.35
File::Spec 3.75
JSON 4.02
JSON::PP 4.04
Module::Build 0.4231
Module::Signature n/a
Parse::CPAN::Meta 2.150010
Test::Harness 3.42
Test::More 1.302171
YAML 1.29
YAML::Syck 1.31
version 0.9924
--
Summary of my perl5 (revision 5 version 16 subversion 3) configuration:
Platform:
osname=linux, osvers=4.4.0-157-generic, archname=x86_64-linux
uname='linux ubuntu16 4.4.0-157-generic #185-ubuntu smp tue jul 23 09:17:01 utc 2019 x86_64 x86_64 x86_64 gnulinux '
config_args='-ds -e -Dprefix=/opt/perl-5.16.3 -Dcf_email=srezic@cpan.org'
hint=recommended, useposix=true, d_sigaction=define
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 -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='5.4.0 20160609', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=libc-2.23.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.23'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL
USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
Locally applied patches:
Devel::PatchPerl 1.64
Built under linux
Compiled at Aug 6 2019 21:04:50
%ENV:
PERL="/opt/perl-5.16.3/bin/perl"
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="20646"
PERL5_CPAN_IS_RUNNING="20646"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="20275,20646"
PERLDOC="-MPod::Perldoc::ToTextOverstrike"
PERL_BATCH="yes"
PERL_CANARY_STABILITY_NOPROMPT="1"
PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/2020021220/cpanreporter_000_config.ini"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_USE_UNSAFE_INC="1"
@INC:
/opt/perl-5.16.3/lib/site_perl/5.16.3/x86_64-linux
/opt/perl-5.16.3/lib/site_perl/5.16.3
/opt/perl-5.16.3/lib/5.16.3/x86_64-linux
/opt/perl-5.16.3/lib/5.16.3
.