I have just "upgraded" to a computer that is using XP SP1, and I installed Perl 5.6.1 Build 633, and used PPM to install the current release of Win32::GUI from ActiveState. The version number is 0.0.558. Now, I can no longer get any of the Win32::GUI scripts to work, and cannot make a new GUI program work. The errors I get are below my Sig block. What else did/do I need to do to make these scripts work in the new configuration? Line 7 from the scrip that is referred to in all the error messages is this: use Win32::GUI; Steve H. C:\Program Files\Perl Builder2>xlReport.pl Prototype mismatch: sub main::MB_ICONEXCLAMATION () vs none at C:/Perl/lib/Expor ter.pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONWARNING () vs none at C:/Perl/lib/Exporter. pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONINFORMATION () vs none at C:/Perl/lib/Expor ter.pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONASTERISK () vs none at C:/Perl/lib/Exporter .pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONQUESTION () vs none at C:/Perl/lib/Exporter .pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONSTOP () vs none at C:/Perl/lib/Exporter.pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONERROR () vs none at C:/Perl/lib/Exporter.pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Prototype mismatch: sub main::MB_ICONHAND () vs none at C:/Perl/lib/Exporter.pm line 57. Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX', 'BS_AU TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX', 'BS_LEFTTEXT', ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7 main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7 eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7 Undefined subroutine &main::myUi called at C:\Program Files\Perl Builder2\xlRepo rt.pl line 16. C:\Program Files\Perl Builder2> - This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. - If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited.