Michael G Schwern <[EMAIL PROTECTED]> writes:
>On Sun, Nov 09, 2003 at 12:55:21PM +0000, Nick Ing-Simmons wrote:
>> Mike Castle <[EMAIL PROTECTED]> writes:
>> >Tk-804.025_beta5 + ExtUtils-MakeMaker-6.19 = failure
>>
>> Bother them! - will get a new MM and see what I can do.
>> This presumably means I have to do another Tk800, and Audio release as well.
>
>Would it help if I threw in a dir_target() method in that just spits out
>a blibdirs target? So, like...
>
> $self->dir_target('$(INST_ARCHLIBDIR)/pTk');
>
>produced
>
> blibdirs ::
> $(NOECHO) $(MKPATH) $(INST_ARCHLIBDIR)/pTk
> $(NOECHO) $(CHMOD) 755 $(INST_ARCHLIBDIR)/pTk
>
>That should preserve the basic dir_target() functionality.
>
>Though honestly I don't really see what all that stuff in pTk/Makefile.PL
>is there for.
It is creating the subdirs
$(INST_ARCHLIBDIR)/pTk
$(INST_ARCHLIBDIR)/pTk/compat
and some others on weird (e.g. Win32) platforms to put the .h files in.
As the Makefile.PL also then goes on to create dependancy of 'config ::'
on the .exists files it is doomed to need patching :-(
What is the approved way of saying "create this directory before running
this rule?" these days? Or does pm_to_blib auto-create destination directory?