I forgot to patch perldiag.pod. This patch includes both changes. --- perl.c 2000/04/24 23:16:47 1.1 +++ perl.c 2000/04/24 23:37:19 @@ -2135,6 +2135,8 @@ sv_catpv( sv, " ()"); } } else { + if (s == start) + Perl_croak(aTHX_ "Module name required with -M option"); sv_catpvn(sv, start, s-start); sv_catpv(sv, " split(/,/,q{"); sv_catpv(sv, ++s); --- pod/perldiag.pod 2000/04/24 23:40:20 1.1 +++ pod/perldiag.pod 2000/04/24 23:41:29 @@ -3627,6 +3627,12 @@ may appear if components are not found, or are too long. See "PERLLIB_PREFIX" in F<README.os2>. +=item Module name required with -M option + +(F) The C<-M> option says that Perl should load some module, but you +omitted the name of the module. Consult L<perlrun> for full details +about C<-M>. + =item PERL_SH_DIR too long (F) An error peculiar to OS/2. PERL_SH_DIR is the directory to find theThread Next