> >But I'm still getting exactly the same error when I run dmake.
> >Could the problem be with some other occurrence of 'all' ?
> >Sorry - I'm not being much help ...... makefiles have always been a
mystery
> >to me :-)
>   I, personally, decided it is a bug in dmake (it happend in MM generated
> makefiles, too). using "dmake all", "dmake all test" "dmake all install"
> Works For Me (but maybe you already knew that?).
>

No, I didn't know that - wish I had :-)
Haven't been using 'dmake' all that long and this is the first time I've
come across the problem. Hope I can remember that fix for next time because
it works for me, too !!
Thanks Mattia.

Now for the problem with msvc-built perl 5.6.1 (not 5.6.0 as I originally
stated). It's again built from the same AS build 626 source (by me) using
MSVC++ 6.0 Standard Edition.
The fact that I can't get PAR-0.64 to build on this is not a great concern
to me personally but I'd like to get it sorted anyway.
I've patched 'main.c' so that the 5.8 stuff is not an issue.
Running 'nmake' produces the following:
-----------------------------------------------------
cp PAR/Heavy.pm blib\lib\PAR\Heavy.pm
cp PAR.pm blib\lib\PAR.pm
        cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAV
E_DES_FCRYPT  -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_REA
DFIX  -I"D:\Perl\lib\CORE" main.c
main.c
         main.obj -release   -nologo -nodefaultlib -release  -libpath:"D:\P
erl\lib\CORE"  -machine:x86  D:\Perl\lib\CORE\perl56.lib D:\VC98\lib\oldnam
es.lib D:\VC98\lib\kernel32.lib D:\VC98\lib\user32.lib D:\VC98\lib\gdi32.li
b D:\VC98\lib\winspool.lib D:\VC98\lib\comdlg32.lib D:\VC98\lib\advapi32.li
b D:\VC98\lib\shell32.lib D:\VC98\lib\ole32.lib D:\VC98\lib\oleaut32.lib D:
\VC98\lib\netapi32.lib D:\VC98\lib\uuid.lib D:\VC98\lib\wsock32.lib D:\VC98
\lib\mpr.lib D:\VC98\lib\winmm.lib D:\VC98\lib\version.lib D:\VC98\lib\odbc
32.lib D:\VC98\lib\odbccp32.lib D:\VC98\lib\msvcrt.lib -out:.\par.exe
---------------------------------------------------------
At this point I get the 'Open With' popup asking me to click the program
that I want to use to open 'main.obj'.
As soon as I select a program or simply close the popup I get the following
output:
--------------------------------------------------------
        .\par.exe -I../blib/lib -I"inc" -I"D:/Perl/lib" -I"D:/Perl/site/lib
" -I"." -B -O..\script\parl.exe
'.\par.exe' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: '.\par.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
-----------------------------------------------

I've never struck anything like this before when building a perl module and
have no idea where to begin.
(As I mentioned earlier there's no problem with PAR-0.64 on ActiveState perl
5.8 - build 802 to be precise.)

Cheers,
Rob

Reply via email to