Hi,
Can anyone help explain to me why this is failing? I am trying to install Env::C and it seems to me that it is failing because of a leak test. Am I reading that right?
[root@a34 ~]# cat /root/.cpanm/work/1708960597.71560/build.log cpanm (App::cpanminus) 1.7047 on perl 5.026003 built for x86_64-linux-thread-multi Work directory is /root/.cpanm/work/1708960597.71560 You have make /usr/bin/make You have LWP 6.34 You have /usr/bin/tar: tar (GNU tar) 1.30 Copyright (C) 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip Searching Env::C () on cpanmetadb ... --> Working on Env::C Fetching http://www.cpan.org/authors/id/M/MS/MSCHOUT/Env-C-0.15.tar.gz -> OK Unpacking Env-C-0.15.tar.gz Entering Env-C-0.15 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Env-C-0.15 Running Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Env::C Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have warnings 0 ... Yes (1.37) Checking if you have DynaLoader 0 ... Yes (1.42) Checking if you have strict 0 ... Yes (1.11) Checking if you have Test::More 0.88 ... Yes (1.302135) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.34) Building and testing Env-C-0.15 cp lib/Env/C.pm blib/lib/Env/C.pm Running Mkbootstrap for C () chmod 644 "C.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- C.bs blib/arch/auto/Env/C/C.bs 644 "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' C.xs > C.xsc Please specify prototyping behavior for C.xs (see perlxs manual) mv C.xsc C.c gcc -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" -fPIC "-I/usr/lib64/perl5/CORE" C.c rm -f blib/arch/auto/Env/C/C.so gcc -lpthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong C.o -o blib/arch/auto/Env/C/C.so \ -lperl \ chmod 755 blib/arch/auto/Env/C/C.so Manifying 1 pod document "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- C.bs blib/arch/auto/Env/C/C.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author t/author-signature.t ..... skipped: these tests are for testing by the author # Failed test 'setenv does not leak' # at t/leak.t line 31. # got: 63416 # expected: 63418 # Looks like you failed 1 test of 1. t/leak.t ................. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests t/smoke-multi.t .......... ok t/smoke.t ................ ok Test Summary Report ------------------- t/leak.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=6, Tests=14, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.30 cusr 0.01 csys = 0.33 CPU) Result: FAIL Failed 1/6 test programs. 1/14 subtests failed. make: *** [Makefile:1033: test_dynamic] Error 255 -> FAIL Installing Env::C failed. See /root/.cpanm/work/1708960597.71560/build.log for details. Retry with --force to force install it. [root@a34 ~]#
submitted by /u/dovi5988
[link] [comments]
submitted by /u/niceperl
[link] [comments]
[link] [comments]
(cdlxxxiv) 9 great CPAN modules released last week
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. CPA...niceperl.blogspot.com
submitted by /u/davorg [link] [comments] |
The present isn't evenly distributed either - Perl Hacks
The future is already here – it’s just not very evenly distributed – William Gibson The quotation above was used by Tim O’Reilly a lot around the time that Web 2.0 got going.Dave Cross (Perl Hacks)
Hey Reddit Community, as of 2024, what are the most innovative and practical applications of Perl in today's tech landscape?
submitted by /u/MrLaurieLaurenceJr
[link] [comments]
Webservice to connect to Onfido API
Changes for 0.006 - 2023-07-02T15:36:03+00:00
- Add hook
Open a file for shared reading and/or writing
Changes for 4.05 - 2023-07-02
- Fix tests with perl-5.38.0.
Fast, safe DBI connection and transaction management
Changes for 0.59
- Fix for Windows t/load.t failures
DB-Object-v0.11.2
A SQL Database object abstraction class
Changes for v0.11.2 - 2023-03-24T19:19:29Z
https://metacpan.org/dist/DB-Object
Changes for v0.11.2 - 2023-03-24T19:19:29Z
- Minor correction in method _opt_overload() in class DB:😮bject::IN
https://metacpan.org/dist/DB-Object
PDL-OpenCV-0.001
PDL bindings for OpenCV $descrip_label \n=head1 SYNOPSIS \n use PDL:😮penCV$last; \n=cut \nuse strict; use warnings; use PDL:😮penCV; # get constants EOPM pp_addhdr(qq{#include "opencv_wrapper.h"\n#include "wraplocal.h"\n}); my @flist = genpp_readfile('funclist.pl'); my @topfuncs = grep $_->[0] eq '', @flist; my %class2func2suffix; if (@topfuncs) { pp_bless("PDL:😮penCV$last"); pp_addxs(<<EOF); # work around PP bug MODULE = ${main:😛DLMOD} PACKAGE = ${main:😛DLOBJ} EOF genpp(maybe_suffix \%class2func2suffix, @$_) for @topfuncs; } else { pp_addpm("=pod\n\nNone.\n\n=cut\n\n"); } for my $c (@classes) { pp_bless(my $fullclass = "PDL:😮penCV::$c"); pp_addxs(<<EOF); # work around PP bug MODULE = ${main:😛DLMOD} PACKAGE = ${main:😛DLOBJ} EOF my $doc = $class2doc{$c} // ''; $doc = text_trim doxy2pdlpod(doxyparse($doc)) if $doc; pp_addpm(<<EOD);
Changes for 0.001 - 2023-03-26
https://metacpan.org/release/ETJ/PDL-OpenCV-0.001
Changes for 0.001 - 2023-03-26
- binding of OpenCV modules highgui, img{codecs,proc}, objdetect, tracking
https://metacpan.org/release/ETJ/PDL-OpenCV-0.001
PDL-OpenCV
PDL bindings for OpenCV $descrip_label \n=head1 SYNOPSIS \n use PDL::OpenCV$last; \n=cut \nuse strict; use warnings; use PDL::OpenCV; # get constants EOPM pp_addhdr(qq{#include "opencv_wrapper.h"\n#include "wraplocal.metacpan.org
Function-Return-0.15
specify a function return type
Changes for 0.15 - 2023-03-26T05:31:00Z
https://metacpan.org/dist/Function-Return
Changes for 0.15 - 2023-03-26T05:31:00Z
- [BUGFIX] An error occurred if the type takes string parameters #28 (Thanks @ybrliiu)
https://metacpan.org/dist/Function-Return
Bencher-Scenario-Sort-HashKeys-0.002
Benchmark Sort::HashKeys
Changes for 0.002 - 2023-01-17
https://metacpan.org/release/PERLANCAR/Bencher-Scenario-Sort-HashKeys-0.002
Changes for 0.002 - 2023-01-17
- Rename module/dist Bencher-Scenario-{SortHashKeys,Sort-HashKeys}.
https://metacpan.org/release/PERLANCAR/Bencher-Scenario-Sort-HashKeys-0.002
Data-Dumper-Interp-5.009
interpolate Data:😁umper output into strings for human consumption
https://metacpan.org/dist/Data-Dumper-Interp
https://metacpan.org/dist/Data-Dumper-Interp