At 10:12 8-10-2002 -0400, Dave Steiner wrote:
>Can you tell me what make you are using as I've never seen this error
>before ('Error: no call to KDB_pm.PL in: ').  Does the file exist in
>your copy of the distribution?

You may never have seen the error before, but it was generated by your 
Makefile.PL :) 'make' was never even called.

I traced the problem, and succesfully created a Makefile.PL by applying the 
following patch:

--- Makefile.PL.old     Wed Oct  9 00:54:28 2002
+++ Makefile.PL Wed Oct  9 00:55:03 2002
@@ -63,7 +63,7 @@
         or die "Error: no target for KDB.pm in: $inherited";

      # Pass an extra argument to KDB_pm.PL.
-    $inherited =~ s{(^\s+\$\(PERL\).*KDB_pm.PL\b)}
+    $inherited =~ s{(^\s+\$\(PERLRUNINST\).*KDB_pm.PL\b)}
                     {$1 KDB5_UTIL_PATH=\$\(KDB5_UTIL_PATH\)}m
         or die "Error: no call to KDB_pm.PL in: $inherited";

You may want to change your regular expression to catch the old, the new 
and the undiscovered cases.

Jeroen


Reply via email to