nayakgi / perl-compiler

Automatically exported from code.google.com/p/perl-compiler
Other
0 stars 0 forks source link

5.20 perldoc.t: Undefined subroutine &File::Spec::Unix::_fn_catfile #346

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
5.20 PathTools have XS versions of File::Spec::Unix in Cwd, 
but Cwd is not marked and therefore not booted.

Similar problem as with to List::Util

Original issue reported on code.google.com by reini.urban on 10 Jun 2014 at 8:33

GoogleCodeExporter commented 9 years ago
B::C says for Cwd: 

Considering Cwd
 Cached new Cwd is kept
 Cwd::CLONE
 Bootstrap Cwd /usr/local/lib/perl5/5.20.0/x86_64-linux-debug/DynaLoader.pm
 Cwd::bootstrap
 wrong CvGV for gv_list[225] "Cwd::bootstrap": NULL
 Cwd::abs_path
 Cwd::fastcwd
 Cwd::getcwd

...

but then:

 %include_package: Carp Config Cwd DynaLoader Errno Exporter Fcntl File::Basename File::Spec::Functions File::Spec::Unix File::Temp HTTP::Tiny POD2::Base Pod::Perldoc Pod::Perldoc::GetOptsOO Scalar Scalar::Util Symbol Term Term::Cap Text Text::ParseWords VMS VMS::Filespec Win32 XSLoader threads utf8 warnings
 %dumped_package:  Carp Config Cwd DynaLoader Errno Exporter Fcntl File::Basename File::Spec::Functions File::Spec::Unix File::Temp Pod::Perldoc Pod::Perldoc::GetOptsOO Scalar Scalar::Util Symbol Term Term::Cap Text Text::ParseWords VMS VMS::Filespec Win32 main threads utf8 warnings
 save @Cwd::ISA
 skip xs_init for Cwd !$INC{Cwd.pm}
 @dl_modules: mro IO Fcntl arybase Cwd re Tie::Hash::NamedCapture
 no dl_init for Cwd, not marked

Original comment by reini.urban on 10 Jun 2014 at 8:37

GoogleCodeExporter commented 9 years ago
Fixed with commit f86cd39457b6b986fc5bde094c22499222b1fc6d
Author: Reini Urban <rurban@cpanel.net>
Date:   Tue Jun 10 15:45:55 2014 -0500

    C 1.46_06: Fix caching of kept packages, fixes t/perldoc.t > 5.20

    fixes issue #346. We kept Cwd in the cache, but Cwd was not kept in %INC, so it was never booted.

Original comment by reini.urban on 10 Jun 2014 at 8:58