> > 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
