[I'm now subscribed to the mailing list, no need for extra Cc's.]

The blackbox-20000627 snapshot has trouble building on a system which
lacks gencat (e.g., Red Hat Linux 4.2 with libc5).  Regardless of
whether blackbox is configured with --disable-nls, the Makefiles in the
.../nls/<lang> subdirectories try to build the message catalogs.
Additionally, the Makefiles use direct calls to 'gencat' to build the
message catalogs, instead of using $(gencat_cmd), which is detected by
configure.

The attached patch handles both these problems.

-- 
Jim knoble | [EMAIL PROTECTED] | http://www.jmknoble.cx/
--- ./nls/C/Makefile.am.orig-nls        Sat Jun 24 02:52:32 2000
+++ ./nls/C/Makefile.am Thu Jul 20 20:03:32 2000
@@ -39,4 +39,9 @@
                output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/da_DK/Makefile.am.orig-nls    Sat Jun 24 02:41:57 2000
+++ ./nls/da_DK/Makefile.am     Thu Jul 20 20:03:39 2000
@@ -22,4 +22,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/es_ES/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/es_ES/Makefile.am     Thu Jul 20 20:03:42 2000
@@ -25,4 +25,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/et_EE/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/et_EE/Makefile.am     Thu Jul 20 20:03:45 2000
@@ -22,4 +22,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/fr_FR/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/fr_FR/Makefile.am     Thu Jul 20 20:03:49 2000
@@ -25,4 +25,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/pt_BR/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/pt_BR/Makefile.am     Thu Jul 20 20:03:52 2000
@@ -22,4 +22,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/ru_RU/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/ru_RU/Makefile.am     Thu Jul 20 20:03:55 2000
@@ -22,4 +22,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/sv_SE/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/sv_SE/Makefile.am     Thu Jul 20 20:03:59 2000
@@ -22,4 +22,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi
--- ./nls/tr_TR/Makefile.am.orig-nls    Sat Jun 24 02:52:32 2000
+++ ./nls/tr_TR/Makefile.am     Thu Jul 20 20:04:02 2000
@@ -26,4 +26,9 @@
        awk -f ../convert.awk output=Translation.m $(MFILES)
 
 blackbox.cat: Translation.m
-       gencat blackbox.cat Translation.m
+       @set -x; \
+       if test x$(NLSTEST) = "x-DNLS"; then \
+               $(gencat_cmd) blackbox.cat Translation.m; \
+       else \
+               touch blackbox.cat; \
+       fi

Reply via email to