cperl icon indicating copy to clipboard operation
cperl copied to clipboard

"Use of uninitialized value" errors in DateTime::Format::Builder

Open vadimkantorov opened this issue 5 years ago • 0 comments
trafficstars

On Ubuntu 18.04 / WSLv1, on a case-sensitive mount point:

./perlprefix/bin/cperl -e 'use DateTime::Format::Builder;':

Use of uninitialized value $code_stash in string eq at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 205.
Use of uninitialized value $code_stash in string eq at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 206.
Use of uninitialized value in XS subroutine entry at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 208.
Use of uninitialized value in XS subroutine entry at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 208.
Use of uninitialized value $code_stash in string eq at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 205.
Use of uninitialized value $code_stash in string eq at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 206.
Use of uninitialized value in XS subroutine entry at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 208.
Use of uninitialized value in XS subroutine entry at /home/vadimkantorov/wipbiber/biber/perlprefix/lib/site_cperl/5.30.0/namespace/autoclean.pm line 208.

I install cperl as:

PERL=https://github.com/perl11/cperl/archive/2506c06030b8dfeb548757e92c558a01fcd53c9b.tar.gz
EXTR=perl
wget -nc $PERL

mkdir -p perl_
tar -xf $(basename $PERL) --strip-components=1 --directory=perl_
rm -rf $EXTR
cp -r perl_ $EXTR

PREFIX=$PWD/perlprefix
mkdir -p $PREFIX

pushd $EXTR
bash +x ./Configure -sde -Dprefix=$PREFIX
bash +x Makefile.SH
make -j8
make -j8 install
popd

export PERL_MM_USE_DEFAULT=1
./perlprefix/bin/cperl -MCPAN -e 'foreach (@ARGV) { CPAN::Shell->rematein("notest", "install", $_) }' DateTime::Format::Builder

CPAN installation log: log.zip

vadimkantorov avatar Oct 18 '20 20:10 vadimkantorov