Is LC_MESSAGES defined to something reasonable? can setlocale accept
the NULL?

The following patch is copied from the trunk, and should fix this
problem. Can I apply?

Bo

Index: src/messages.C
===================================================================
--- src/messages.C      (revision 14715)
+++ src/messages.C      (working copy)
@@ -90,7 +90,10 @@
               : lang_(l)
       {
               if ( lang_.empty() ) {
-                       char const * lc_msgs = setlocale(LC_MESSAGES, NULL);
+                       char const * lc_msgs = 0;
+#ifdef HAVE_LC_MESSAGES
+                       lc_msgs = setlocale(LC_MESSAGES, NULL);
+#endif
                       lang_ = lc_msgs ? lc_msgs : "";
               }
               // strip off any encoding suffix, i.e., assume 8-bit po files

Reply via email to