From: Jos I. Boumans Date: Wed, 21 Jul 2004 13:47:35 +0000 (+0200) Subject: Mention common dynaloader errors in perldiag.pod X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b8170e599aeb3f6442d8a57b9d8231b9a8251123;p=p5sagit%2Fp5-mst-13.2.git Mention common dynaloader errors in perldiag.pod From: "Jos I. Boumans" Message-Id: (with tweaks) p4raw-id: //depot/perl@23146 --- diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 8541645..0d5abdc 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -784,6 +784,16 @@ usually double the curlies to get the same effect though, because the inner curlies will be considered a block that loops once. See L. +=item Can't load '%s' for module %s + +(F) The module you tried to load failed to load a dynamic extension. This +may either mean that you upgraded your version of perl to one that is +incompatible with your old dynamic extensions (which is known to happen +between major versions of perl), or (more likely) that your dynamic +extension was build against an older version of the library that is +installed on your system. You may need to rebuild your old dynamic +extensions. + =item Can't localize lexical variable %s (F) You used local on a variable name that was previously declared as a @@ -815,6 +825,12 @@ autoload, but there is no function to autoload. Most probable causes are a misprint in a function/method name or a failure to C the file, say, by doing C. +=item Can't locate loadable object for module %s in @INC + +(F) The module you loaded is trying to load an external library, like +for example, C or C, but the L module was +unable to locate this library. See L. + =item Can't locate object method "%s" via package "%s" (F) You called a method correctly, and it correctly indicated a package