Wed Apr 03 13:59:42 2019: Request 129005 was acted upon.
Transaction: Ticket created by m_barraz...@hotmail.com
       Queue: PAR-Packer
     Subject: Issue with Tk::PNG
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: m_barraz...@hotmail.com
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=129005 >


Good morning,

I was looking through Google about an issue I was having while trying to get my 
Tk app to run in a Windows 10 environment, and I stumbled upon a bug report 
(#120127) from back in 2017 where it seems it was the same issue I was having.

The error I am getting is the following:

"Can't load "long path/x.dll" for module Tk::PNG::load_file: The specified 
module could not be found at D:/strawberry/perl/lib/DynaLoader.pm line 190 at 
D:/strawberry/perl/lib/PAR/Heavy.pm line 123"

The fix suggested in the report was:

"As discussed on the mailing list (par@perl.org) the problem was resolved by 
adding --link ibpng16-16__.dll --link zlib1__.dll to the pp command"

I attempted to use that command, only finding the dll files online, but I was 
unsuccessful.  I may have not downloaded the correct dll files.

A few questions:

  1.
Where do I find these dll files?  They do not currently reside on my system.
  2.
Since this is an older bug, has it been fixed since this initial report?

My system configuration is as follows:
perl -MPAR::Packer -le "print $PAR::Packer::VERSION" - 1.047
perl 5, version 16, subversion 3 (v5.16.3) built for MSWin32-x86-multi-thread

The original report stated that the bug was reported using perl 5.24.1, so 
would that make a difference?

Before I go and strip down my strawberry perl trying to find a fix, I wanted to 
see if there was an easier way.

Thanks
Mike

Reply via email to