> > Those 'undeclared' identifiers are specific to perl5.8, so if
> > 'perl -V' reports that 'useithreads=define' (as mine does),
> > 'main.c' is
> > going to pose a problem with perl5.6.1 and 5.6.0
>
> Indeed.  Now I test:
>
> #if (defined(USE_5005THREADS) || defined(USE_ITHREADS)) &&
> defined(HAS_PTHREAD_ATFORK)
>

Yep - no problem with that.

> so things will work now.  Once MingW (and hopefully Cygwin too) is
> reclaimed I'll roll a 0.65.
>
> > D:\Perl_M\bin\perl.exe -ID:\Perl_M\lib -ID:\Perl_M\lib     -e "system
> qq[pl
> > 2bat.bat ].shift" blib\script\pp
> > dmake.exe:  Error -- Don't know how to make `all'
>
> The relevant line is #18:
>
>     all: ../script/parl
>
> Maybe I should change it like below?
>
>     all :: ../script/parl
>

I edited one line in myldr/makefile.pl so that it now reads:
all:: $parl_exe

This had the effect of producing a myldr\makefile that contained:
all:: ..\script\parl.exe

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'll see if I can find some info on this.

Cheers,
Rob


Reply via email to