[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