"Case mismatch between module and file name"
Peter T Cash <[email protected]>
| Newsgroups | gmane.comp.lang.perl.xml |
|---|---|
| Message-ID | <OFB4B1C636.F17D0163-ON862574C5.00557432-862574C5.00578D74@abbott.com> |
Hi,
I just attempted to make a Windows executable with the ActiveState PerlApp
tool from a Perl program that I'm developing on a Win 2K box, and got a
bunch of error messages that contain the phrase in the subject line. The
program uses Perl/Tk. It runs without complaint from the command line
interpreter, even when I put in a "use Win32::StrictFileNames 'warn';"
statement. I checked several of the alleged case mismatches, and can't
figure out what Active State is complaining about. All the file names seem
to use the correct case. The executable that is created does not run--it
dies with a message that says: '...instruction at "0x...." referenced
memory at "0x... The memory could not be read...".
Please, can someone help me with this? Is it a question, perhaps, of
having mismatched Perl/Tk components? If so, what should I download--or
get rid of? I'm leery of starting to mess with my Perl environment
without knowing what's wrong...especially in the middle of a project. Here
is the output of a query about what Tk components are installed locally:
ppm> query *Tk*
Querying target 1 (ActivePerl 5.8.6.811)
1. Tk [804.027] A Graphical User Interface Toolkit
2. Tk-DirSelect [1.11] Cross-platform directory selection widget.
3. Tk-EntryDialog [0.9] Dialog widget with text entry.
4. Tk-FileDialog [1.3] A highly configurable File Dialog widget for
Per~
5. Tk-TextDialog [0.01] Dialog widget with text entry.
6. Tk-WaitBox [1.3] An Object Oriented Wait Dialog for Perl/Tk,
of t~
7. TkCarp [1.2] Redirect warnings and errors to Tk Dialogs
Here are the "use" headers from my program:
use Tk;
use Cwd;
use TK::Optionmenu;
use TK::Frame;
use TK::Dialog;
use Win32::StrictFileNames 'warn';
require Tk::LabEntry;
require "./RECOMBINE.pm";
"RECOMBINE.pm" is another Perl program I wrote that I'm re-using
components of in the new one.
Thanks,
Peter Cash
Here's the complete list of error messages from Active State:
PerlApp 6.0.0 build 117102
Copyright (C) 1998-2004 ActiveState Corp. All rights reserved.
ActiveState is a division of Sophos Plc.
Commercial license for blah blah @abbott.com>
auto\TK\Frame\sbset.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\sbset.al
auto\TK\Frame\label.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\label.al
auto\TK\Frame\labelVariable.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\labelVariable.al
auto\TK\Frame\AddScrollbars.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\AddScrollbars.al
TK\Dialog.pm:
error: Case mismatch between module and file name
refby: gui.pl line 7
file: C:\Perl\site\lib\Tk\Dialog.pm
auto\TK\Frame\freeze_on_map.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\freeze_on_map.al
TK\Optionmenu.pm:
error: Case mismatch between module and file name
refby: gui.pl line 5
file: C:\Perl\site\lib\Tk\Optionmenu.pm
auto\TK\Frame\autosplit.ix:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\autosplit.ix
auto\TK\Frame\FindMenu.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\FindMenu.al
auto\TK\Frame\labelPack.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\labelPack.al
TK\Frame.pm:
error: Case mismatch between module and file name
refby: gui.pl line 6
file: C:\Perl\site\lib\Tk\Frame.pm
auto\TK\Frame\queuePack.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\queuePack.al
auto\TK\Frame\scrollbars.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\scrollbars.al
auto\TK\Frame\packscrollbars.al:
error: Case mismatch between module and file name
refby: C:\Perl\site\lib\Tk\Frame.pm
file: C:\Perl\site\lib\auto\Tk\Frame\packscrollbars.al
Created 'gui.exe' [Test it]
Executable size: 3.12 MB
[DONE]
_______________________________________________
Perl-XML mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs