Skip Menu |

This queue is for tickets about the PAR CPAN distribution.

Report information
The Basics
Id: 4863
Status: resolved
Priority: 0/
Queue: PAR

People
Owner: Nobody in particular
Requestors: barries [...] slaysys.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.78
Fixed in: (no value)



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?
[RBS - Wed Jan 7 23:34:00 2004]: Show quoted text
> 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.
Thanks, this has finally been identified and fixed in the depot, which will soon become 0.81. I'd be happy if you can test it before the release, though: http://p4.elixus.org/snap/PAR.tar.gz Cheers, /Autrijus/