Brian Ingerson wrote:

> Fixed another nested Makefile.PL bug. "Handling nested versions
> properly". Brett's test cases all had a version of '0.01' which wouldn't
> cause problems. I updated the test suite to use different versions. I
> put the modified test suite on the website.

I found a small annoyance with the modified test suite (which I'm sure was
in my original test suite, as well).

When I download the test suite and run "perl *.PL", "make" and "make test",
everything works fine.  However, if I edit the C portion of
Fruit/Apple/Apple.pm (even if the change is as innocuous as inserting a
blank line) and run "make" and "make test" again, the "make" command runs
properly, but "make test" produces the following error message:

------------------------------------------
The source code fingerprint:

    b1d38a876197bd09e7ced8e60e23c693

does not match the one in:

    ../../blib/arch/auto/Fruit/Apple/Apple.inl

This module needs to be reinstalled.
------------------------------------------

If I go repeat the installation process, beginning back at "perl *.PL", I
still get the same error message after running "make test".  I have to do a
complete "make distclean" before trying to compile the module(s).  For a
large application, that's a hefty price to pay for editing the C code in one
file.

Thanks for your great work, Brian.

Brett


-- 
 Brett W. Denner                    Lockheed Martin Aeronautics Co.
 email: [EMAIL PROTECTED]     PO Box 748, MZ 9332
 phone: 817-935-1144                Fort Worth, TX 76101
 fax:   817-935-1212

Reply via email to