I'm trying to get 6.25_06 out the door but I've discovered trouble with
dmake.

If you check out the latest HEAD and run "perl -Ilib t/installbase.t" on
a Perl configured to use dmake it will fail.  Liar.pm will not have been
installed.  The test is doing this.

        perl Makefile.PL INSTALLBASE=../dummy-install
        make install

I don't think INSTALLBASE has anything to do with it.  The module its
installing is a simple recursive build.  Big-Dummy/ has Liar/Makefile.PL
in it and lib/Big/Liar.pm inside that.  If you look at the $install_out 
(output of make install) you'll notice that Big/Dummy.pm gets installed
and *then* Big/Liar.pm gets copied into blib.  The make is happening
in the wrong order.  Neither gmake, MMS nor nmake have this problem.  I'm
wondering if its just a dmake bug.

I think this problem has been around for a while, its just been masked
because normally one does a "make" or "make test" before "make install".

Could someone who understands dmake better please investigate?


-- 
Michael G Schwern     [EMAIL PROTECTED]     http://www.pobox.com/~schwern/
11. Every old idea will be proposed again with a different name and
    a different presentation, regardless of whether it works.
     -- RFC 1925

Reply via email to