Subject: | Error with pm_to_blib.ts target building libwin32 |
I reported this bug already on makemaker@perl.org (http://www.mail-archive.com/makemaker@perl.org/msg01865.html), but there was no reply so I'm logging it here too so that it doesn't get forgotten.
In short, when trying to build libwin32-0.191 with EU-MM-6.25_08 I find that Win32API/File/cFile.pc doesn't get copied into place.
The copy is performed by the cFile_pc_to_blib target, which was referenced like this under 6.17:
pure_all :: config pm_to_blib subdirs linkext
$(NOECHO) $(NOOP)
pm_to_blib: cFile_pc_to_blib
However, under 6.25_08 the pure_all target now depends on pm_to_blib.ts, but it is still pm_to_blib that depends on cFile_pc_to_blib so the latter target never gets run:
pure_all :: config pm_to_blib.ts subdirs linkext
$(NOECHO) $(NOOP)
# For backwards compat with anything that referenced this target.
pm_to_blib: pm_to_blib.ts
$(NOOP)
pm_to_blib: cFile_pc_to_blib
I'm running perl-5.8.6 on WinXP, using VC++ 6.0 and nmake.