On Tue, 28 Dec 2004 13:57:13 -0500 "m.nooning" <[EMAIL PROTECTED]> wrote:
Hello,
> I am trying to do some diagnostics on a Windows Millenium machine to see
> if I could duplicate the problems that other recent emails have shown
> with the latest PAR. I (perhaps made the mistake to) downloaded the
> latest perl, v5.8.6 built for MSWin32-x86-multi-thread
>
> Since there is no such thing (yet) as
> PAR-0.86-MSWin32-x86-multi-thread-5.8.6.par (Win32 binary)
> I am trying to build my own. I downloaded Open Watcom C/C++ Version 1.3
I am not sure OW can be used to compile Perl modules against ActivePerl;
I routinely use MinGW with ExtUtils::FakeConfig and CPANPLUS to install
modules from CPAN, and I think I even built PAR with it (but I can't remember).
> ------ paste Config.pm changes
> In C:\Perl\lib\Config.pm, I made the following changes:
>
> Linker and Libraries:
> ld="C:/watcom/lib386", ldflags ='$ldflags'
> ...
> cc="c:/watcom/binnt/cl.exe"
> ...
> sub DESTROY { }
>
> tie %Config, 'Config', {
> 'archlibexp' => 'C:\Perl\lib',
> 'archname' => 'MSWin32-x86-multi-thread',
> 'cc' => "c:/watcom/binnt/cl.exe",
> ------ End paste Config.pm changes
>
> ------
> I did
> perl Makefile.PL
> then
> nmake
> and I get the errors below.
>
> ----------------- paste of errors
> makefile(338): Error(E21): Extension(s) (.PHONY) not defined
> makefile(338): Error(E09): Ignoring out of place Path Specifier
> makefile(338): Error(E09): Ignoring out of place Path Specifier
> makefile(338): Error(E09): Ignoring out of place Path Specifier
> makefile(338): Error(E09): Ignoring out of place Path Specifier
> makefile(338): Error(E09): Ignoring out of place Path Specifier
> makefile(338): Error(E09): Ignoring out of place Path Specifier
> makefile(344): Error(E23): Extensions reversed in implicit rule
> makefile(350): Error(E23): Extensions reversed in implicit rule
> makefile(390): Warning(W18): Unrecognized or out of place character '='
> makefile(393): Warning(W18): Unrecognized or out of place character '='
> makefile(396): Warning(W18): Unrecognized or out of place character '='
> makefile(417): Warning(W18): Unrecognized or out of place character '='
> makefile(797): Warning(W18): Unrecognized or out of place character '='
> makefile(797): Warning(W18): Unrecognized or out of place character '='
> Error(E02): Make execution terminated
> ----------------- End paste of errors
The obvious question is: what does the Makefile look like around
line 338, and if this is the nmake from Microsoft or a nmake replacement
provided by OpenWatcom.
Regards
Mattia