Hello,

On Win98, perl v5.8.0 built for MSWin32-x86-multi-thread
(ActiveState Binary build 804) I successfully installed:

   Archive-Zip-1.09
   Module-ScanDeps-0.39
   PAR-Dist-0.07

but am having trouble installing par-0.79.

1) I have PAR-0.79-MSWin32-x86-multi-thread-5.8.2.par
   but don't know what to do with it!

The install note mentions "Module::Install framework"
and says "no action is required on your part" -- but one has to
something with the PAR-0.79-MSWin32-x86-multi-thread-5.8.2.par
file, mustn't one?  I thought about just copying over the stuff
in the <0.79>.par file to my installation -- but:

a) the <0.79>.par file has a /script subdirectory which is not
   in the existing installation tree c:\opt\perl.
b) the existing installation tree has c:\opt\perl\lib as well as
   c:\opt\perl\site\lib -- so which lib should be the destination
   directory?  (Archive-Zip, Module-ScanDeps and Par-Dist have
   ended up in c:\opt\perl\site\lib.)

Now, the "perl Makefile.PL" command is happy about finding the
right version of Archive-Zip, Module-ScanDeps and PAR-Dist:

    *** ExtUtils::AutoInstall version 0.56
    *** Checking for dependencies...
    [Core Features]
    - File::Temp       ...loaded. (0.13)
    - Compress::Zlib   ...loaded. (1.16 >= 1.16)
    - Archive::Zip     ...loaded. (1.09 >= 1)
    - Module::ScanDeps ...loaded. (0.39 >= 0.37)
    - PAR::Dist        ...loaded. (0.07 >= 0.06)
    *** ExtUtils::AutoInstall configuration finished.
    Writing Makefile for the par.exe program
    Usage: xsubpp [-v] [-C++] [-except] [-prototypes]
    [-noversioncheck] [-nolinenumbers] [-nooptimize] [-noinout]
    [-noargtypes] [-s pattern] [-typemap typemap]... file.xs
    Writing Makefile for PAR

2) BUT ppm query * lists Archive-Zip but not Module-ScanDeps
   and not PAR-Dist.  Why not?

3) And, once everything is installed, does the pp command
   require a compiler to generate .exe from .pl?

4) Perl2exe can cross-compile -- for example, from linux one can
   convert a .pl file to a .exe file that will run on Windows -- a
   windows exe file can be created on Linux.  However, the example
   in PAR::Tutorial "Cross-platform Packages" requires one to run pp
   on a Windows platform to generate an executable that runs on
   Windows.  Why is there this limitation in pp?

5) Are there any references to help understand the Bonus Slides in
   PAR::Tutorial, and to understand what goes on inside "Heavy.pm"?

--Suresh



Reply via email to