Subject: | PAR build executables trip over older Perls on Win32 |
Looks like my freshly minted perl5.8.2 based vcp.exe is finding an
incompatible XSLoader.pm on a test system with a loitering perl5.8.0
install, see below. Renaming C:\Perl works around the problem.
Z:\HostShare\VCP>perl -v
This is perl, v5.8.0 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-2002, Larry Wall
Binary build 806 provided by ActiveState Corp. http://www.ActiveState.com
Built 00:45:44 Mar 31 2003
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.
Z:\HostShare\VCP>.\vcp.exe
IO object version 1.20 does not match bootstrap parameter 1.21 at C:/Perl/lib/XS
Loader.pm line 91.
Compilation failed in require at C:/Perl/lib/IO/Handle.pm line 260.
BEGIN failed--compilation aborted at C:/Perl/lib/IO/Handle.pm line 260.
Compilation failed in require at C:/Perl/lib/IO/Seekable.pm line 101.
BEGIN failed--compilation aborted at C:/Perl/lib/IO/Seekable.pm line 101.
Compilation failed in require at C:/Perl/lib/IO/File.pm line 117.
BEGIN failed--compilation aborted at C:/Perl/lib/IO/File.pm line 117.
Compilation failed in require at -e line 300.
Z:\HostShare\VCP>ren c:\Perl Perl.foo
Z:\HostShare\VCP>.\vcp.exe
This is vcp's text mode interactive user interface. It asks a series of
questions and then allows you to save the answers in a configuration
file and/or do a conversion based on them.
After each question any example free-form input is shown in parentheses.
If a default value is available, that is shown in square brackets. You
may press 'Enter' to accept the default. For yes/no questions, 'y' or
'n' is sufficient. For non-yes/no multiple choice questions, use the
number or enter the entire choice text.
vcp may also be provided with all the information it needs on the
command line or using a configuration file. To read up on these
options, run "vcp help" from the command line after quitting the
interactive interface.
Source id
---------
A symbolic name for the source repository. This is used to
organize the VCP databases and to refer to the source
repository in other places.
Must consist of a leading letter then letters, numbers,
underscores and dashes only.
Source id?