Subject: | dll files not extracted to shlib subfolder when using -l or to other folder when using -a |
Date: | Sun, 16 Jun 2013 13:09:06 +0000 |
To: | "bug-PAR-Packer [...] rt.cpan.org" <bug-PAR-Packer [...] rt.cpan.org> |
From: | "Hulley, Rob (APJ GCC Storage TPM)" <Rob.Hulley [...] hp.com> |
Hi Everyone,
I am trying to compile a program to .exe in windows 7 32 bit.
I have active perl 5.16.3 installed and using PAR::Packer 1.014
I am trying to add an extra set of files in a floder, there are 5 .tcl files and 1 .dll file.
I have everything working except when I run the program the dll file is not extracted to the temp folder.
And the program fails due to the missing file.
The tcl files are extracted ok, the dll file is included in the archive but does not extract.
If I manually copy the file to the temp folder the program then works.
I am almost there just need the dll to extract.
I have tried using the -l option and the files go to shlib.
I also tried using the -a option shown below and the folder gets created but the dll is again missing.
The other dll files are extracted to the top level OK. (tkkit.dll tcl.dll)
Hope you can help.
Thanks,
Rob
pp command I am using is below problem part highlighted:
pp -vv -a C:\Perl\lib\tkdnd\windows\x86 -l C:/Perl/lib/auto/Tcl/Tcl.dll -l C:/Perl/lib/auto/Tcl/tkkit.dll -o Raw_reduce.exe -f Bleach -N=FileVersion=%version% -N=ProductVersion=%version% Raw_reduce_v%version%.pl -L=Raw_reduce.log.%version%.txt
From log file files are added:
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/auto/Tcl/Tcl.dll as shlib/MSWin32-x86-multi-thread/Tcl.dll
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/auto/Tcl/tkkit.dll as shlib/MSWin32-x86-multi-thread/tkkit.dll
C:\Perl\site\bin/pp: Writing extra files to C:\Users\hulley\AppData\Local\Temp\ppTG5bp.par
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/pkgIndex.tcl as Perl/lib/tkdnd/windows/x86/pkgIndex.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd.tcl as Perl/lib/tkdnd/windows/x86/tkdnd.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd26.dll as Perl/lib/tkdnd/windows/x86/tkdnd26.dll
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_compat.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_compat.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_macosx.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_macosx.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_unix.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_unix.tcl
C:\Perl\site\bin/pp: ... adding C:/Perl/lib/tkdnd/windows/x86/tkdnd_windows.tcl as Perl/lib/tkdnd/windows/x86/tkdnd_windows.tcl
C:\Perl\site\bin/pp: Generating a fresh 'parl'.
[cid:image002.png@01CE6AE6.7D9E45F0]
Rob Hulley
HP storage Support Specialist
Global Storage Competency Centre
HP Enterprise Business
rob.hulley@hp.com<mailto:rob.hulley@hp.com>
T +61 7 38241688
M +61413458281
Hewlett-Packard Company
Alexandra Hills, QLD. 4161
Australia
[HP]<http://www.hp.com/>