Subject: | NMAKE : fatal error U1071: cycle in dependency tree for target 'pm_to_blib' |
ExtUtils::MakeMaker version 6.3x, ActivePerl 5.8.4 Win2000
This is caused by (in PDL-2.4.2/Makefile.PL)
$text .=
"
perldl.pod : perldl subdirs
\tpodselect perldl > perldl.pod
pdldoc.pod : pdldoc subdirs
\tpodselect pdldoc > pdldoc.pod
";
The perldl, pldoc and subdirs targets
all include pm_to_blib as a dependency,
and since pm_to_blib includes pldoc.pod and perldl.pod, it's a circle
pm_to_blib : $(TO_INST_PM)
$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e "pm_to_blib({@ARGV}, '$(INST_LIB)\auto', '$(PM_FILTER)')" \
perldl.pod $(INST_LIBDIR)/PDL/perldl.pod \
pdldoc.pod $(INST_LIBDIR)/PDL/pdldoc.pod
$(NOECHO) $(TOUCH) pm_to_blib
Not quite sure how to fix this.
If I try by editing PDL-2.4.2/Makefile by hand
(remove pm_to_blib from perldl and pdldoc)
I run into the same situation in
PDL-2.4.2/Basic/Gen/Makefile
Thanks in advance