Convert-Binary-C v0.85 Perl 5 v5.10.1 MSWin32-x86-multi-thread

Status
Pass
From
NONAME
Dist
Convert-Binary-C v0.85
Platform
Perl 5 v5.10.1 MSWin32-x86-multi-thread
Date
2024-10-13 03:20:26
ID
adc3320a-7234-1014-855f-da9cb03d33c9
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 MHX,

This is a computer-generated report for Convert-Binary-C-0.85
on perl 5.10.1, created by App::cpanminus::reporter 0.17 (1.7045).

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

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 '':

Building and testing Convert-Binary-C-0.85
cp lib/Convert/Binary/C/Cached.pm blib\lib\Convert\Binary\C\Cached.pm
cp lib/Convert/Binary/C.pm blib\lib\Convert\Binary\C.pm
Running Mkbootstrap for C ()
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "C.bs"
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- C.bs blib\arch\auto\Convert\Binary\C\C.bs 644
C:\"Strawberry\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" ctlib/arch.pl ctlib/arch.h 
C:\"Strawberry\perl\bin\perl.exe" "C:\home\tennis\perl5\lib\perl5\ExtUtils\xsubpp"  -typemap C:\strawberry\perl\lib\ExtUtils\typemap -typemap C:\home\tennis\.cpanm\work\1728789482.4000\Convert-Binary-C-0.85\typemap  C.xs > C.xsc
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- C.xsc C.c
Compiling [gcc -s -O2] C.c
Compiling [gcc -s -O2] cbc\basic.c
Compiling [gcc -s -O2] cbc\dimension.c
Compiling [gcc -s -O2] cbc\hook.c
Compiling [gcc -s -O2] cbc\idl.c
Compiling [gcc -s -O2] cbc\init.c
Compiling [gcc -s -O2] cbc\macros.c
Compiling [gcc -s -O2] cbc\member.c
Compiling [gcc -s -O2] cbc\object.c
Compiling [gcc -s -O2] cbc\option.c
Compiling [gcc -s -O2] cbc\pack.c
Compiling [gcc -s -O2] cbc\sourcify.c
Compiling [gcc -s -O2] cbc\tag.c
Compiling [gcc -s -O2] cbc\type.c
Compiling [gcc -s -O2] cbc\typeinfo.c
Compiling [gcc -s -O2] cbc\util.c
cbc\util.c: In function `CBC_fatal':
cbc\util.c:187: warning: `noreturn' function does return
Compiling [gcc -s -O2] ctlib\bitfields.c
Compiling [gcc -s -O2] ctlib\byteorder.c
Compiling [gcc -s -O2] ctlib\cterror.c
Compiling [gcc -s -O2] ctlib\ctparse.c
Compiling [gcc -s -O2] ctlib\cttags.c
Compiling [gcc -s -O2] ctlib\cttype.c
Compiling [gcc -s -O2] ctlib\fileinfo.c
Compiling [gcc -s -O2] ctlib\layout.c
Compiling [gcc -s -O2] ctlib\y_parser.c
Compiling [gcc -s -O2] ctlib\y_pragma.c
Compiling [gcc -s -O2] ucpp\assert.c
Compiling [gcc -s -O2] ucpp\cpp.c
Compiling [gcc -s -O2] ucpp\eval.c
Compiling [gcc -s -O2] ucpp\lexer.c
Compiling [gcc -s -O2] ucpp\macro.c
Compiling [gcc -s -O2] ucpp\mem.c
Compiling [gcc -s -O2] ucpp\nhash.c
Compiling [gcc -s -O2] util\hash.c
Compiling [gcc -s -O2] util\list.c
Compiling [gcc -s -O2] util\memalloc.c
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Mksymlists \
     -e "Mksymlists('NAME'=>\"Convert::Binary::C\", 'DLBASE' => 'C', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
g++ C.def -o blib\arch\auto\Convert\Binary\C\C.dll -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" C.o cbc/basic.o cbc/dimension.o cbc/hook.o cbc/idl.o cbc/init.o cbc/macros.o cbc/member.o cbc/object.o cbc/option.o cbc/pack.o cbc/sourcify.o cbc/tag.o cbc/type.o cbc/typeinfo.o cbc/util.o ctlib/bitfields.o ctlib/byteorder.o ctlib/cterror.o ctlib/ctparse.o ctlib/cttags.o ctlib/cttype.o ctlib/fileinfo.o ctlib/layout.o ctlib/y_parser.o ctlib/y_pragma.o ucpp/assert.o ucpp/cpp.o ucpp/eval.o ucpp/lexer.o ucpp/macro.o ucpp/mem.o ucpp/nhash.o util/hash.o util/list.o util/memalloc.o   "C:\strawberry\perl\lib\CORE\libperl510.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -Wl,--enable-auto-image-base
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Convert\Binary\C\C.dll
C:\"Strawberry\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" bin/convert.PL examples/convert.pl 
C:\"Strawberry\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" bin/elf.PL examples/elf.pl 
C:\"Strawberry\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" bin/memmap.PL examples/memmap.pl 
C:\"Strawberry\perl\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" bin/perltypes.PL examples/perltypes.pl 
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e cp -- bin/ccconfig blib\script\ccconfig
pl2bat.bat blib\script\ccconfig
C:\"Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- C.bs blib\arch\auto\Convert\Binary\C\C.bs 644
C:\"Strawberry\perl\bin\perl.exe" "-Iblib\lib" "-Iblib\arch" test.pl
tests/001_init.t .......... ok
tests/101_basic.t ......... ok
tests/201_config.t ........ ok
tests/202_misc.t .......... ok
tests/203_warnings.t ...... ok
tests/204_enum.t .......... ok
tests/205_pack.t .......... ok
tests/206_parse.t ......... ok
tests/207_typedef.t ....... ok
tests/208_float.t ......... ok
tests/209_sourcify.t ...... ok
tests/210_depend.t ........ ok
tests/211_clone.t ......... ok
tests/212_clean.t ......... ok
tests/213_string.t ........ ok
tests/214_cache.t ......... ok
tests/215_local.t ......... ok
tests/216_language.t ...... ok
tests/217_preproc.t ....... ok
tests/218_member.t ........ ok
tests/219_def.t ........... ok
tests/220_new.t ........... ok
tests/221_asm.t ........... ok
tests/222_ieee.t .......... ok
tests/223_initializer.t ... ok
tests/224_typeof.t ........ ok
tests/225_magic.t ......... ok
tests/226_indexed.t ....... ok
tests/227_flexarray.t ..... ok
tests/228_hooks.t ......... ok
tests/229_substr.t ........ ok
tests/230_compiler.t ...... ok
tests/231_align.t ......... ok
tests/232_native.t ........ ok
tests/233_tags.t .......... ok
tests/234_format.t ........ ok
tests/235_basic.t ......... ok
tests/236_typeinfo.t ...... ok
tests/237_parser.t ........ ok
tests/238_byteorder.t ..... ok
tests/239_macros.t ........ ok
tests/240_offsetof.t ...... ok
tests/241_sizeof.t ........ ok
tests/242_dimension.t ..... ok
tests/243_parser.t ........ ok
tests/501_bfsimple.t ...... ok
tests/502_bfmicrosoft.t ... ok
tests/503_bfgeneric.t ..... ok
tests/601_speed.t ......... ok
tests/602_threads.t ....... ok
tests/603_complex.t ....... ok
tests/701_debug.t ......... ok
tests/702_env.t ........... ok
tests/703_bugs.t .......... ok
tests/801_examples.t ...... ok
tests/802_pod.t ........... ok
tests/803_pod_coverage.t .. ok
tests/901_memory.t ........ ok
All tests successful.
Files=58, Tests=48545, 91 wallclock secs ( 7.53 usr +  0.56 sys =  8.09 CPU)
Result: PASS

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

Prerequisite modules loaded:

    No requirements found

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

Environment variables:

    COMSPEC = C:\windows\system32\cmd.exe
    NUMBER_OF_PROCESSORS = 4
    PATH = C:\home\tennis\perl5\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\cmake-3.27.7\bin
    PERL5LIB = C:\home\tennis\perl5\lib\perl5
    PERL_LOCAL_LIB_ROOT = C:\home\tennis\perl5
    PERL_MB_OPT = --install_base "C:\\home\\tennis\\perl5"
    PERL_MM_OPT = INSTALL_BASE=C:\\home\\tennis\\perl5
    PROCESSOR_IDENTIFIER = x86 Family 6 Model 37 Stepping 5, GenuineIntel
    TEMP = C:\Users\user\AppData\Local\Temp
    TERM = dumb
    TUGI_PERLVER = 5.010001

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

    EGID = 0
    EUID = 0
    EXECUTABLE_NAME = C:\Strawberry\perl\bin\perl.exe
    GID = 0
    UID = 0
    Win32::FsType = NTFS
    Win32::GetOSName = Win7
    Win32::GetOSVersion = Service Pack 1, 6, 1, 7601, 2, 1, 0, 256, 1
    Win32::IsAdminUser = 0

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.28    
    CPAN::Meta          2.150010
    Cwd                 3.75    
    ExtUtils::CBuilder  0.280236
    ExtUtils::Command   7.71_01 
    ExtUtils::Install   2.22    
    ExtUtils::MakeMaker 7.71_01 
    ExtUtils::Manifest  1.75    
    ExtUtils::ParseXS   3.51    
    File::Spec          3.75    
    JSON                4.10    
    JSON::PP            4.17_01 
    Module::Build       0.4234  
    Module::Signature   0.89    
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.50    
    Test::More          1.302204
    YAML                1.31    
    YAML::Syck          1.34    
    version             0.9933  


--

Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
   
  Platform:
    osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
    uname='Win32 strawberryperl 5.10.1.5 #1 Sun May 15 09:44:53 2011 i386'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='3.4.5', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib
    libs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
    perllibs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
    libc=, so=dll, useshrplib=true, libperl=libperl510.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO USE_SITECUSTOMIZE
  Built under MSWin32
  Compiled at May 15 2011 09:50:23
  %ENV:
    PERL5LIB="C:\home\tennis\perl5\lib\perl5"
    PERL_LOCAL_LIB_ROOT="C:\home\tennis\perl5"
    PERL_MB_OPT="--install_base "C:\\home\\tennis\\perl5""
    PERL_MM_OPT="INSTALL_BASE=C:\\home\\tennis\\perl5"
  @INC:
    C:\home\tennis\perl5\lib\perl5/MSWin32-x86-multi-thread
    C:\home\tennis\perl5\lib\perl5
    C:/Strawberry/perl/lib
    C:/Strawberry/perl/site/lib
    C:\strawberry\perl\vendor\lib
    .