> On Oct 29, 2015, at 2:40 PM, Craig A. Berry <craigbe...@me.com> wrote:
> 
> 
> $ perl -"I[.blib.lib]" examples/array_formula.pl
>       (in cleanup) Couldn't create sub directory 
> mda0:[craig.scratch.QHki3CLXLC]/xl: no such file or directory at 
> blib/lib/Excel/Writer/XLSX/Workboo
> k.pm line 957.
> 

The fix for that is simple:

$ gdiff -pu lib/Excel/Writer/XLSX/Workbook.pm;-0 
lib/Excel/Writer/XLSX/Workbook.pm
--- lib/Excel/Writer/XLSX/Workbook.pm;-0        2015-10-29 14:09:16 -0500
+++ lib/Excel/Writer/XLSX/Workbook.pm   2015-10-29 14:47:56 -0500
@@ -918,6 +918,8 @@ sub _store_workbook {
     my $packager = Excel::Writer::XLSX::Package::Packager->new();
     my $zip      = Archive::Zip->new();

+    # We'll be appending Unix-style paths onto this.
+    $tempdir    = VMS::Filespec::unixpath($tempdir) if $^O eq 'VMS';

     # Add a default worksheet if non have been added.
     $self->add_worksheet() if not @{ $self->{_worksheets} };
[end]

Now it runs but creates empty files.  I’ll have to look into that sometime but 
have to get back to real work at the moment.

________________________________________
Craig A. Berry
mailto:craigbe...@mac.com

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to