Skip Menu |

This queue is for tickets about the Convert-Binary-C CPAN distribution.

Report information
The Basics
Id: 98867
Status: rejected
Priority: 0/
Queue: Convert-Binary-C

People
Owner: Nobody in particular
Requestors: rodney.marable [...] merck.com
Cc: PLICEASE [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: 0.76 fails to install under perl-5.20.0 on RHEL-6.3
Date: Sat, 13 Sep 2014 21:06:50 -0400
To: "bug-Convert-Binary-C [...] rt.cpan.org" <bug-Convert-Binary-C [...] rt.cpan.org>
From: "Marable, Rodney" <rodney.marable [...] merck.com>
# perl -MCPAN -e 'install Convert::Binary::C' Reading '/root/.cpan/Metadata' Database was generated on Sat, 13 Sep 2014 09:29:02 GMT Running install for module 'Convert::Binary::C' Checksum for /root/.cpan/sources/authors/id/M/MH/MHX/Convert-Binary-C-0.76.tar.gz ok Configuring M/MH/MHX/Convert-Binary-C-0.76.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Building with feature 'ieeefp' Building with DEPRECATED feature 'threads' Finding dependencies... Setting license tag... Generating a Unix-style Makefile Writing Makefile for Convert::Binary::C Writing MYMETA.yml and MYMETA.json MHX/Convert-Binary-C-0.76.tar.gz /SFS/product/ctctoolbox/perl/5.20.0/bin/perl Makefile.PL -- OK Running make for M/MH/MHX/Convert-Binary-C-0.76.tar.gz cp lib/Convert/Binary/C.pm blib/lib/Convert/Binary/C.pm cp lib/Convert/Binary/C/Cached.pm blib/lib/Convert/Binary/C/Cached.pm Running Mkbootstrap for Convert::Binary::C () chmod 644 C.bs /SFS/product/ctctoolbox/perl/5.20.0/bin/perl /toolbox/perl/5.20.0/lib/5.20.0/ExtUtils/xsubpp -typemap /toolbox/perl/5.20.0/lib/5.20.0/ExtUtils/typemap -typemap typemap C.xs > C.xsc && mv C.xsc C.c /SFS/product/ctctoolbox/perl/5.20.0/bin/perl "-Iblib/arch" "-Iblib/lib" ctlib/arch.pl ctlib/arch.h Compiling [cc -O2] C.c Compiling [cc -O2] cbc/basic.c Compiling [cc -O2] cbc/dimension.c Compiling [cc -O2] cbc/hook.c Compiling [cc -O2] cbc/idl.c Compiling [cc -O2] cbc/init.c Compiling [cc -O2] cbc/macros.c Compiling [cc -O2] cbc/member.c Compiling [cc -O2] cbc/object.c Compiling [cc -O2] cbc/option.c Compiling [cc -O2] cbc/pack.c Compiling [cc -O2] cbc/sourcify.c Compiling [cc -O2] cbc/tag.c Compiling [cc -O2] cbc/type.c Compiling [cc -O2] cbc/typeinfo.c Compiling [cc -O2] cbc/util.c Compiling [cc -O2] ctlib/bitfields.c Compiling [cc -O2] ctlib/byteorder.c Compiling [cc -O2] ctlib/cterror.c Compiling [cc -O2] ctlib/ctparse.c Compiling [cc -O2] ctlib/cttags.c Compiling [cc -O2] ctlib/cttype.c Compiling [cc -O2] ctlib/fileinfo.c Compiling [cc -O2] ctlib/layout.c Compiling [cc -O2] ctlib/y_parser.c Compiling [cc -O2] ctlib/y_pragma.c Compiling [cc -O2] ucpp/assert.c Compiling [cc -O2] ucpp/cpp.c Compiling [cc -O2] ucpp/eval.c Compiling [cc -O2] ucpp/lexer.c Compiling [cc -O2] ucpp/macro.c Compiling [cc -O2] ucpp/mem.c Compiling [cc -O2] ucpp/nhash.c Compiling [cc -O2] util/hash.c Compiling [cc -O2] util/list.c Compiling [cc -O2] util/memalloc.c rm -f blib/arch/auto/Convert/Binary/C/C.so cc -shared -O2 -L/usr/local/lib -fstack-protector 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 -o blib/arch/auto/Convert/Binary/C/C.so \ \ chmod 755 blib/arch/auto/Convert/Binary/C/C.so /SFS/product/ctctoolbox/perl/5.20.0/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- C.bs blib/arch/auto/Convert/Binary/C/C.bs 644 /SFS/product/ctctoolbox/perl/5.20.0/bin/perl "-Iblib/arch" "-Iblib/lib" bin/perltypes.PL examples/perltypes.pl /SFS/product/ctctoolbox/perl/5.20.0/bin/perl "-Iblib/arch" "-Iblib/lib" bin/elf.PL examples/elf.pl /SFS/product/ctctoolbox/perl/5.20.0/bin/perl "-Iblib/arch" "-Iblib/lib" bin/convert.PL examples/convert.pl /SFS/product/ctctoolbox/perl/5.20.0/bin/perl "-Iblib/arch" "-Iblib/lib" bin/memmap.PL examples/memmap.pl cp bin/ccconfig blib/script/ccconfig /SFS/product/ctctoolbox/perl/5.20.0/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ccconfig Manifying blib/man1/ccconfig.1 Manifying blib/man3/Convert::Binary::C.3 Manifying blib/man3/Convert::Binary::C::Cached.3 MHX/Convert-Binary-C-0.76.tar.gz /usr/bin/make -- OK Running make test Running Mkbootstrap for Convert::Binary::C () chmod 644 C.bs PERL_DL_NONLAZY=1 /SFS/product/ctctoolbox/perl/5.20.0/bin/perl "-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 ........... 3/16 # Failed test 'POD test for support/Test/Harness/Point.pm' # in tests/802_pod.t at line 52. # support/Test/Harness/Point.pm (67): =over without closing =back # Looks like you failed 1 test of 16. tests/802_pod.t ........... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/16 subtests tests/803_pod_coverage.t .. ok tests/901_memory.t ........ ok Test Summary Report ------------------- tests/802_pod.t (Wstat: 256 Tests: 16 Failed: 1) Failed test: 14 Non-zero exit status: 1 Files=58, Tests=50435, 53 wallclock secs ( 6.72 usr 0.30 sys + 37.09 cusr 2.43 csys = 46.54 CPU) Result: FAIL Failed 1/58 test programs. 1/50435 subtests failed. make: *** [test_dynamic] Error 255 MHX/Convert-Binary-C-0.76.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports MHX/Convert-Binary-C-0.76.tar.gz # perl -V Summary of my perl5 (revision 5 version 20 subversion 0) configuration: Platform: osname=linux, osvers=2.6.32-279.19.1.el6.x86_64, archname=x86_64-linux-thread-multi-ld uname='linux host04 2.6.32-279.19.1.el6.x86_64 #1 smp sat nov 24 14:35:28 est 2012 x86_64 x86_64 x86_64 gnulinux ' config_args='-Dprefix=/toolbox/perl/5.20.0 -Dusethreads -Dusemorebits' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define use64bitint=define, use64bitall=define, uselongdouble=define usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.4.6 20120305 (Red Hat 4.4.6-4)', 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='long double', nvsize=16, Off_t='off_t', lseeksize=8 alignbytes=16, prototype=define Linker and Libraries: ld='cc', ldflags =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /toolbox/mkl_64/composer_xe_2011_sp1.9.293/compiler/lib/intel64 /toolbox/mkl_64/composer_xe_2011_sp1.9.293/ipp/../compiler/lib/intel64 /toolbox/mkl_64/composer_xe_2011_sp1.9.293/ipp/lib/intel64 /toolbox/mkl_64/composer_xe_2011_sp1.9.293/mkl/lib/intel64 /toolbox/mkl_64/composer_xe_2011_sp1.9.293/tbb/lib/intel64//cc4.1.0_libc2.4_kernel2.6.16.21 /lib /lib64 /usr/lib64 /usr/local/lib64 libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=libc-2.12.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.12' 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 MULTIPLICITY PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LONG_DOUBLE USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API Built under linux Compiled at Sep 5 2014 14:13:23 %ENV: PERLLIB="/toolbox/perl/5.20.0/lib/5.20.0:/toolbox/perl/5.20.0/lib/site_perl" @INC: /toolbox/perl/5.20.0/lib/5.20.0 /toolbox/perl/5.20.0/lib/site_perl /toolbox/perl/5.20.0/lib/site_perl/5.20.0/x86_64-linux-thread-multi-ld /toolbox/perl/5.20.0/lib/site_perl/5.20.0 /toolbox/perl/5.20.0/lib/5.20.0/x86_64-linux-thread-multi-ld /toolbox/perl/5.20.0/lib/5.20.0 Notice: This e-mail message, together with any attachments, contains information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station, New Jersey, USA 08889), and/or its affiliates Direct contact information for affiliates is available at http://www.merck.com/contact/contacts.html) that may be confidential, proprietary copyrighted and/or legally privileged. It is intended solely for the use of the individual or entity named on this message. If you are not the intended recipient, and have received this message in error, please notify us immediately by reply e-mail and then delete it from your system.

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #98867] AutoReply: 0.76 fails to install under perl-5.20.0 on RHEL-6.3
Date: Sat, 13 Sep 2014 22:55:32 -0400
To: "bug-Convert-Binary-C [...] rt.cpan.org" <bug-Convert-Binary-C [...] rt.cpan.org>
From: "Marable, Rodney" <rodney.marable [...] merck.com>

Message body is not shown because it is too large.

+1 with perl 5.20.0 compiled from source. The patch fixed the test. --- a/support/Test/Harness/Point.pm +++ b/support/Test/Harness/Point.pm @@ -70,6 +70,8 @@ Each of the following fields has a getter and setter method. =item * number +=back + =cut sub ok { my $self = shift; $self->{ok} }
I think this duplicates https://rt.cpan.org/Ticket/Display.html?id=85264 except now the error is fatal.
Thanks for the report! I've fixed this in my repo last year as part of #85264. I'm working on a new release now that will include the fix.