pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [2017Q3] p5-Text-Balanced seems to be broken



On Fri, Nov 10, 2017 at 10:17:31AM +0100, BERTRAND Joël wrote:
> 	Hello,
> 
> 	For one month, I try to built p5-Text-Balanced (pkgsrc-2017Q3) on a server
> running NetBSD-8;.
> 
> 	I don't know perl, but I have read some documentations. Build process stops
> with :
> 
> legendre# make
> => Bootstrap dependency digest>=20010302: found digest-20160304
> ===> Configuring for p5-Text-Balanced-2.03nb3
> Checking if your kit is complete...
> Looks good
> Attempt to reload B.pm aborted.
> Compilation failed in require at
> /usr/pkg/lib/perl5/5.26.0/CPAN/Meta/Requirements.pm line 90.
>  at /usr/pkg/lib/perl5/5.26.0/ExtUtils/MM_Any.pm line 1214.
> Attempt to reload B.pm aborted.
> Compilation failed in require at
> /usr/pkg/lib/perl5/5.26.0/CPAN/Meta/Requirements.pm line 90.
> *** Error code 255
> 
> Stop.
> make[1]: stopped in /usr/src/pkgsrc/textproc/p5-Text-Balanced
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/src/pkgsrc/textproc/p5-Text-Balanced
> 
> 	I have read that perl 5.26 @INC has changed but perl -V returns :
> ...
>   @INC:
>     /root/perl5/lib/perl5/5.26.0/x86_64-netbsd-thread-multi
>     /root/perl5/lib/perl5/5.26.0
>     /root/perl5/lib/perl5/x86_64-netbsd-thread-multi
>     /root/perl5/lib/perl5
>     /usr/pkg/lib/perl5/site_perl/5.26.0/x86_64-netbsd-thread-multi
>     /usr/pkg/lib/perl5/site_perl/5.26.0
>     /usr/pkg/lib/perl5/vendor_perl/5.26.0/x86_64-netbsd-thread-multi
>     /usr/pkg/lib/perl5/vendor_perl/5.26.0
>     /usr/pkg/lib/perl5/5.26.0/x86_64-netbsd-thread-multi
>     /usr/pkg/lib/perl5/5.26.0
> 
> and B.pm is located in /usr/pkg/lib/perl5/5.26.0/x86_64-netbsd-thread-multi.
> 
> 	I don't understand why perl aborts with "Attempt to reload B.pm aborted".
> perl -d Makefile.PL returns no usable information.
> 
> 	Is someone able to compile this module without error ?

Builds fine for me on NetBSD-8.99.6/amd64 with pkgsrc-current:

=> Bootstrap dependency digest>=20010302: found digest-20160304
=> Checksum SHA1 OK for Text-Balanced-2.03.tar.gz
=> Checksum RMD160 OK for Text-Balanced-2.03.tar.gz
=> Checksum SHA512 OK for Text-Balanced-2.03.tar.gz
work -> /scratch/textproc/p5-Text-Balanced/work
===> Installing dependencies for p5-Text-Balanced-2.03nb3
=> Tool dependency checkperms>=1.1: found checkperms-1.11nb1
=> Build dependency cwrappers>=20150314: found cwrappers-20171108
=> Full dependency perl>=5.26.0<5.28.0: found perl-5.26.1
===> Overriding tools for p5-Text-Balanced-2.03nb3
===> Extracting for p5-Text-Balanced-2.03nb3
===> Patching for p5-Text-Balanced-2.03nb3
===> Creating toolchain wrappers for p5-Text-Balanced-2.03nb3
===> Configuring for p5-Text-Balanced-2.03nb3
=> Checking for portability problems in extracted files
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Text::Balanced
Writing MYMETA.yml and MYMETA.json
===> Building for p5-Text-Balanced-2.03nb3
--- blib/lib/Text/.exists ---
--- blib/arch/.exists ---
--- blib/lib/auto/Text/Balanced/.exists ---
--- blib/arch/auto/Text/Balanced/.exists ---
--- blib/bin/.exists ---
--- blib/script/.exists ---
--- blib/man1/.exists ---
--- blib/man3/.exists ---
--- config ---
--- subdirs ---
--- dynamic ---
--- pm_to_blib ---
--- blibdirs ---
--- config ---
--- dynamic ---
--- linkext ---
--- pm_to_blib ---
cp lib/Text/Balanced.pm blib/lib/Text/Balanced.pm
--- pure_all ---
--- manifypods ---
Manifying 1 pod document
--- all ---
===> Installing for p5-Text-Balanced-2.03nb3
=> Generating pre-install file lists
Manifying 1 pod document
Installing /scratch/textproc/p5-Text-Balanced/work/.destdir/usr/pkg/lib/perl5/vendor_perl/5.26.0/Text/Balanced.pm
Installing /scratch/textproc/p5-Text-Balanced/work/.destdir/usr/pkg/lib/perl5/vendor_perl/man/man3/Text::Balanced.3
Appending installation info to /scratch/textproc/p5-Text-Balanced/work/.destdir/usr/pkg/lib/perl5/5.26.0/x86_64-netbsd-thread-multi/perllocal.pod
=> Automatic manual page handling
=> Generating post-install file lists
=> Checking file-check results for p5-Text-Balanced-2.03nb3
=> Checking for non-existent script interpreters in p5-Text-Balanced-2.03nb3
=> Checking file permissions in p5-Text-Balanced-2.03nb3
warning: /scratch: group-writable directory.
0 errors and 1 warnings.
=> Checking for RELRO in p5-Text-Balanced-2.03nb3
=> Checking for missing run-time search paths in p5-Text-Balanced-2.03nb3
WARNING: Skipping check for SSP in DESTDIR mode.
=> Checking for work-directory references in p5-Text-Balanced-2.03nb3
=> Creating binary package /scratch/textproc/p5-Text-Balanced/work/.packages/p5-Text-Balanced-2.03nb3.tgz
===> Building binary package for p5-Text-Balanced-2.03nb3
=> Creating binary package /packages/All/p5-Text-Balanced-2.03nb3.tgz

 Thomas


Home | Main Index | Thread Index | Old Index