Only show the message if the locale settings look risky.
Jarkko Hietaniemi [Sat, 2 Aug 2003 06:17:28 +0000 (06:17 +0000)]
p4raw-id: //depot/perl@20444

ext/Time/HiRes/Makefile.PL

index 1226f74..f9b5550 100644 (file)
@@ -445,10 +445,17 @@ sub main {
        print  <<EOM;
 Now you may issue '$make'.  Do not forget also '$make test'.
 
-NOTE: if you get an error like this (line number may vary):
+EOM
+       if ($ENV{LC_ALL}   =~ /utf-?8/i ||
+           $ENV{LC_CTYPE} =~ /utf-?8/i ||
+           $ENV{LANG}     =~ /utf-?8/i) {
+            print  <<EOM;
+NOTE: if you get an error like this (the line number may vary):
 Makefile:91: *** missing separator
 then set the environment variable LC_ALL to "C" and retry.
+
 EOM
+        }
     }
 }