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