RPi-I2C v2.3605 Perl 5 v5.27.4 i86pc-solaris-thread-multi

Status
Unknown
From
Serguei Trouchelle (STRO)
Dist
RPi-I2C v2.3605
Platform
Perl 5 v5.27.4 i86pc-solaris-thread-multi
Date
2018-02-15 02:02:08
ID
3a965846-11f4-11e8-87ea-9266df030e9d
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 Steve Bertrand,

This is a computer-generated report for RPi-I2C-2.3605
on perl 5.27.4, 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:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/usr/bin/make':

cp lib/RPi/I2C.pm blib/lib/RPi/I2C.pm
Running Mkbootstrap for I2C ()
chmod 644 "I2C.bs"
"/home/stro/perl/5.27.4t/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- I2C.bs blib/arch/auto/RPi/I2C/I2C.bs 644
"/home/stro/perl/5.27.4t/bin/perl" "/home/stro/perl/5.27.4t/lib/5.27.4/ExtUtils/xsubpp"  -typemap '/home/stro/perl/5.27.4t/lib/5.27.4/ExtUtils/typemap'  I2C.xs > I2C.xsc
mv I2C.xsc I2C.c
/opt/SUNWspro/bin/cc -c  -I.  -D_REENTRANT -I/usr/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV -O    -DVERSION=\"2.3605\"  -DXS_VERSION=\"2.3605\" -KPIC "-I/home/stro/perl/5.27.4t/lib/5.27.4/i86pc-solaris-thread-multi/CORE"   I2C.c
"/home/stro/perl/5.27.4t/lib/5.27.4/i86pc-solaris-thread-multi/CORE/zaphod32_hash.h", line 241: warning: statement not reached
"i2c-dev.h", line 28: cannot find include file: <linux/types.h>
"i2c-dev.h", line 39: syntax error before or at: __u16
"i2c-dev.h", line 91: syntax error before or at: __u8
"i2c-dev.h", line 149: syntax error before or at: __u8
"i2c-dev.h", line 147: warning: unnamed union member
"i2c-dev.h", line 155: warning: unnamed union member
"i2c-dev.h", line 161: syntax error before or at: static
"i2c-dev.h", line 161: syntax error before or at: char
"i2c-dev.h", line 161: warning: syntax requires ";" after last struct/union member
"i2c-dev.h", line 174: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 174: syntax error before or at: i2c_smbus_write_quick
"i2c-dev.h", line 174: syntax error before or at: __u8
"i2c-dev.h", line 174: warning: undefined or missing type for: __u8
"i2c-dev.h", line 174: warning: old-style declaration or incorrect type for: i2c_smbus_write_quick
"i2c-dev.h", line 176: warning: implicit function declaration: i2c_smbus_access
"i2c-dev.h", line 176: undefined symbol: value
"i2c-dev.h", line 179: warning: no explicit type given
"i2c-dev.h", line 179: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 179: identifier redeclared: __s32
	current : static int
	previous: union i2c_smbus_data {int file} : "i2c-dev.h", line 174
"i2c-dev.h", line 179: syntax error before or at: i2c_smbus_read_byte
"i2c-dev.h", line 179: warning: old-style declaration or incorrect type for: i2c_smbus_read_byte
"i2c-dev.h", line 185: undefined struct/union member: byte
"i2c-dev.h", line 188: warning: no explicit type given
"i2c-dev.h", line 188: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 188: syntax error before or at: i2c_smbus_write_byte
"i2c-dev.h", line 188: syntax error before or at: __u8
"i2c-dev.h", line 188: warning: undefined or missing type for: __u8
"i2c-dev.h", line 188: warning: old-style declaration or incorrect type for: i2c_smbus_write_byte
"i2c-dev.h", line 190: undefined symbol: value
"i2c-dev.h", line 194: warning: no explicit type given
"i2c-dev.h", line 194: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 194: syntax error before or at: i2c_smbus_read_byte_data
"i2c-dev.h", line 194: syntax error before or at: __u8
"i2c-dev.h", line 194: warning: undefined or missing type for: __u8
"i2c-dev.h", line 194: warning: old-style declaration or incorrect type for: i2c_smbus_read_byte_data
"i2c-dev.h", line 197: undefined symbol: command
"i2c-dev.h", line 201: undefined struct/union member: byte
"i2c-dev.h", line 204: warning: no explicit type given
"i2c-dev.h", line 204: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 204: syntax error before or at: i2c_smbus_write_byte_data
"i2c-dev.h", line 204: syntax error before or at: __u8
"i2c-dev.h", line 204: warning: undefined or missing type for: __u8
"i2c-dev.h", line 205: warning: undefined or missing type for: value
"i2c-dev.h", line 204: warning: old-style declaration or incorrect type for: i2c_smbus_write_byte_data
"i2c-dev.h", line 208: undefined struct/union member: byte
"i2c-dev.h", line 208: undefined symbol: value
"i2c-dev.h", line 209: undefined symbol: command
"i2c-dev.h", line 213: warning: no explicit type given
"i2c-dev.h", line 213: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 213: syntax error before or at: i2c_smbus_read_word_data
"i2c-dev.h", line 213: syntax error before or at: __u8
"i2c-dev.h", line 213: warning: undefined or missing type for: __u8
"i2c-dev.h", line 213: warning: old-style declaration or incorrect type for: i2c_smbus_read_word_data
"i2c-dev.h", line 216: undefined symbol: command
"i2c-dev.h", line 220: undefined struct/union member: word
"i2c-dev.h", line 223: warning: no explicit type given
"i2c-dev.h", line 223: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 223: syntax error before or at: i2c_smbus_write_word_data
"i2c-dev.h", line 223: syntax error before or at: __u8
"i2c-dev.h", line 223: warning: undefined or missing type for: __u8
"i2c-dev.h", line 224: warning: undefined or missing type for: value
"i2c-dev.h", line 223: warning: old-style declaration or incorrect type for: i2c_smbus_write_word_data
"i2c-dev.h", line 227: undefined struct/union member: word
"i2c-dev.h", line 227: undefined symbol: value
"i2c-dev.h", line 228: undefined symbol: command
"i2c-dev.h", line 232: warning: no explicit type given
"i2c-dev.h", line 232: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 232: syntax error before or at: i2c_smbus_process_call
"i2c-dev.h", line 232: syntax error before or at: __u8
"i2c-dev.h", line 232: warning: undefined or missing type for: __u8
"i2c-dev.h", line 232: warning: undefined or missing type for: value
"i2c-dev.h", line 232: warning: old-style declaration or incorrect type for: i2c_smbus_process_call
"i2c-dev.h", line 235: undefined struct/union member: word
"i2c-dev.h", line 235: undefined symbol: value
"i2c-dev.h", line 236: undefined symbol: command
"i2c-dev.h", line 240: improper member use: word
"i2c-dev.h", line 245: warning: no explicit type given
"i2c-dev.h", line 245: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 245: syntax error before or at: i2c_smbus_read_block_data
"i2c-dev.h", line 245: syntax error before or at: __u8
"i2c-dev.h", line 245: warning: undefined or missing type for: __u8
"i2c-dev.h", line 245: warning: old-style declaration or incorrect type for: i2c_smbus_read_block_data
"i2c-dev.h", line 250: undefined symbol: command
"i2c-dev.h", line 254: improper member use: block
"i2c-dev.h", line 254: operands have incompatible types:
	 int "<=" struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private}
"i2c-dev.h", line 255: undefined symbol: values
"i2c-dev.h", line 255: cannot dereference non-pointer type
"i2c-dev.h", line 255: improper member use: block
"i2c-dev.h", line 255: assignment type mismatch:
	int "=" struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private}
"i2c-dev.h", line 256: improper member use: block
"i2c-dev.h", line 256: return value type mismatch
"i2c-dev.h", line 260: warning: no explicit type given
"i2c-dev.h", line 260: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 260: syntax error before or at: i2c_smbus_write_block_data
"i2c-dev.h", line 260: syntax error before or at: __u8
"i2c-dev.h", line 260: warning: undefined or missing type for: __u8
"i2c-dev.h", line 261: warning: undefined or missing type for: length
"i2c-dev.h", line 261: parameter redeclared: __u8
"i2c-dev.h", line 260: warning: old-style declaration or incorrect type for: i2c_smbus_write_block_data
"i2c-dev.h", line 265: undefined symbol: length
"i2c-dev.h", line 267: undefined symbol: length
"i2c-dev.h", line 268: improper member use: block
"i2c-dev.h", line 268: undefined symbol: values
"i2c-dev.h", line 268: cannot dereference non-pointer type
"i2c-dev.h", line 268: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 269: improper member use: block
"i2c-dev.h", line 269: undefined symbol: length
"i2c-dev.h", line 269: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 270: undefined symbol: command
"i2c-dev.h", line 278: warning: no explicit type given
"i2c-dev.h", line 278: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 278: syntax error before or at: i2c_smbus_read_i2c_block_data
"i2c-dev.h", line 278: syntax error before or at: __u8
"i2c-dev.h", line 278: warning: undefined or missing type for: __u8
"i2c-dev.h", line 279: warning: undefined or missing type for: length
"i2c-dev.h", line 279: parameter redeclared: __u8
"i2c-dev.h", line 278: warning: old-style declaration or incorrect type for: i2c_smbus_read_i2c_block_data
"i2c-dev.h", line 284: undefined symbol: length
"i2c-dev.h", line 286: improper member use: block
"i2c-dev.h", line 286: undefined symbol: length
"i2c-dev.h", line 286: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 287: undefined symbol: command
"i2c-dev.h", line 292: improper member use: block
"i2c-dev.h", line 292: operands have incompatible types:
	 int "<=" struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private}
"i2c-dev.h", line 293: undefined symbol: values
"i2c-dev.h", line 293: cannot dereference non-pointer type
"i2c-dev.h", line 293: improper member use: block
"i2c-dev.h", line 293: assignment type mismatch:
	int "=" struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private}
"i2c-dev.h", line 294: improper member use: block
"i2c-dev.h", line 294: return value type mismatch
"i2c-dev.h", line 298: warning: no explicit type given
"i2c-dev.h", line 298: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 298: syntax error before or at: i2c_smbus_write_i2c_block_data
"i2c-dev.h", line 298: syntax error before or at: __u8
"i2c-dev.h", line 298: warning: undefined or missing type for: __u8
"i2c-dev.h", line 299: warning: undefined or missing type for: length
"i2c-dev.h", line 299: parameter redeclared: __u8
"i2c-dev.h", line 298: warning: old-style declaration or incorrect type for: i2c_smbus_write_i2c_block_data
"i2c-dev.h", line 303: undefined symbol: length
"i2c-dev.h", line 305: undefined symbol: length
"i2c-dev.h", line 306: improper member use: block
"i2c-dev.h", line 306: undefined symbol: values
"i2c-dev.h", line 306: cannot dereference non-pointer type
"i2c-dev.h", line 306: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 307: improper member use: block
"i2c-dev.h", line 307: undefined symbol: length
"i2c-dev.h", line 307: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 308: undefined symbol: command
"i2c-dev.h", line 313: warning: no explicit type given
"i2c-dev.h", line 313: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 313: syntax error before or at: i2c_smbus_block_process_call
"i2c-dev.h", line 313: syntax error before or at: __u8
"i2c-dev.h", line 313: warning: undefined or missing type for: __u8
"i2c-dev.h", line 314: warning: undefined or missing type for: length
"i2c-dev.h", line 314: parameter redeclared: __u8
"i2c-dev.h", line 313: warning: old-style declaration or incorrect type for: i2c_smbus_block_process_call
"i2c-dev.h", line 318: undefined symbol: length
"i2c-dev.h", line 320: undefined symbol: length
"i2c-dev.h", line 321: improper member use: block
"i2c-dev.h", line 321: undefined symbol: values
"i2c-dev.h", line 321: cannot dereference non-pointer type
"i2c-dev.h", line 321: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 322: improper member use: block
"i2c-dev.h", line 322: undefined symbol: length
"i2c-dev.h", line 322: assignment type mismatch:
	struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private} "=" int
"i2c-dev.h", line 323: undefined symbol: command
"i2c-dev.h", line 327: improper member use: block
"i2c-dev.h", line 327: operands have incompatible types:
	 int "<=" struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private}
"i2c-dev.h", line 328: undefined symbol: values
"i2c-dev.h", line 328: cannot dereference non-pointer type
"i2c-dev.h", line 328: improper member use: block
"i2c-dev.h", line 328: assignment type mismatch:
	int "=" struct op {pointer to struct op {..} op_next, pointer to struct op {..} op_sibparent, pointer to function(pointer to struct interpreter {..}) returning pointer to struct op {..} op_ppaddr, int op_targ, unsigned int op_type :9, unsigned int op_opt :1, unsigned int op_slabbed :1, unsigned int op_savefree :1, unsigned int op_static :1, unsigned int op_folded :1, unsigned int op_moresib :1, unsigned int op_spare :1, unsigned char op_flags, unsigned char op_private}
"i2c-dev.h", line 329: improper member use: block
"i2c-dev.h", line 329: return value type mismatch
"i2c-dev.h", line 333: warning: no explicit type given
"i2c-dev.h", line 333: inline keyword applied to __s32: must be a function identifier
"i2c-dev.h", line 333: syntax error before or at: i2c_smbus_check_device
"i2c-dev.h", line 333: warning: old-style declaration or incorrect type for: i2c_smbus_check_device
cc: acomp failed for I2C.c
*** Error code 1
make: Fatal error: Command failed for target `I2C.o'
Current working directory /home/stro/cpan/build/5.27.4t/build/RPi-I2C-2.3605-0

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    perl                5.006 5.027004

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    Test::More          0     1.302122

configure_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 0     7.30    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_US.UTF-8
    PATH = /usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/usr/sfw/bin:
    PERL = /home/stro/perl/5.27.4t/bin/perl
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 13832
    PERL5_CPAN_IS_RUNNING = 13832
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 23865,13832
    PERL_CR_SMOKER_CURRENT = RPi-I2C-2.3605
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 1
    SHELL = /bin/bash
    TERM = xterm

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /home/stro/perl/5.27.4t/bin/perl
    $UID/$EUID = 101 / 101
    $GID = 10 10
    $EGID = 10 10

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.18    
    CPAN::Meta          2.150010
    Cwd                 3.68    
    ExtUtils::CBuilder  0.280228
    ExtUtils::Command   7.30    
    ExtUtils::Install   2.14    
    ExtUtils::MakeMaker 7.30    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.35    
    File::Spec          3.68    
    JSON                2.97001 
    JSON::PP            2.97001 
    Module::Build       0.4224  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.39    
    Test::More          1.302122
    YAML                1.24    
    YAML::Syck          1.30    
    version             0.9918  


--

Summary of my perl5 (revision 5 version 27 subversion 4) configuration:
   
  Platform:
    osname=solaris
    osvers=2.11
    archname=i86pc-solaris-thread-multi
    uname='sunos vm-openindiana-001 5.11 illumos-ed992b0aac i86pc i386 i86pc solaris '
    config_args=''
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=define
    usemultiplicity=define
    use64bitint=undef
    use64bitall=undef
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
    bincompat5005=undef
  Compiler:
    cc='/opt/SUNWspro/bin/cc'
    ccflags ='-D_REENTRANT -I/usr/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV'
    optimize='-O'
    cppflags='-D_REENTRANT -I/usr/gnu/include'
    ccversion='Sun C 5.10 SunOS_i386 2009/06/03'
    gccversion=''
    gccosandvers=''
    intsize=4
    longsize=4
    ptrsize=4
    doublesize=8
    byteorder=1234
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=12
    longdblkind=3
    ivtype='long'
    ivsize=4
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=4
    prototype=define
  Linker and Libraries:
    ld='/opt/SUNWspro/bin/cc'
    ldflags =' -L/usr/lib -L/usr/ccs/lib -L/opt/sunstudio12.1/prod/lib -L/lib -L/usr/gnu/lib '
    libpth=/usr/lib /usr/ccs/lib /opt/sunstudio12.1/prod/lib /lib /usr/gnu/lib
    libs=-lpthread -lsocket -lnsl -lgdbm -ldb -ldl -lm -lc
    perllibs=-lpthread -lsocket -lnsl -ldl -lm -lc
    libc=/lib/libc.so
    so=so
    useshrplib=true
    libperl=libperl.so
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='  -R /home/stro/perl/5.27.4t/lib/5.27.4/i86pc-solaris-thread-multi/CORE'
    cccdlflags='-KPIC'
    lddlflags='-G -L/usr/lib -L/usr/ccs/lib -L/opt/sunstudio12.1/prod/lib -L/lib -L/usr/gnu/lib'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_TIMES
    MULTIPLICITY
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_IMPLICIT_CONTEXT
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_SAFE_PUTENV
    USE_ITHREADS
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
    USE_REENTRANT_API
  Built under solaris
  Compiled at Sep 22 2017 16:59:51
  %ENV:
    PERL="/home/stro/perl/5.27.4t/bin/perl"
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="13832"
    PERL5_CPAN_IS_RUNNING="13832"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="23865,13832"
    PERL_CR_SMOKER_CURRENT="RPi-I2C-2.3605"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /home/stro/perl/5.27.4t/lib/site_perl/5.27.4/i86pc-solaris-thread-multi
    /home/stro/perl/5.27.4t/lib/site_perl/5.27.4
    /home/stro/perl/5.27.4t/lib/5.27.4/i86pc-solaris-thread-multi
    /home/stro/perl/5.27.4t/lib/5.27.4
    .