pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38402: shells/tcsh fails to build message catalogs with Tru64 /bin/gencat



>Number:         38402
>Category:       pkg
>Synopsis:       shells/tcsh fails to build message catalogs with Tru64 
>/bin/gencat
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 10 18:05:05 +0000 2008
>Originator:     Hans Rosenfeld
>Release:        Tru64 5.1b
>Organization:
>Environment:
OSF1 coolidge.zOffice V5.1 2650 alpha
>Description:
The build of shells/tcsh (and probably shells/standalone-tcsh and 
shells/static-tcsh, too) fails because the Tru64 /bin/gencat expects that the 
message sets occur in ascending order in the source. When the tcsh Makefile 
cats the individual sources together before running gencat, the charset (set 
255) is the first set in the resulting file, causing /bin/gencat to fail.
>How-To-Repeat:
try to build shells/tcsh on Tru64
>Fix:
change the order the files are concatenated in nls/Makefile:

--- nls/Makefile.orig   2008-04-10 18:43:31.000000000 +0200
+++ nls/Makefile        2008-04-10 18:43:31.000000000 +0200
@@ -11,7 +11,7 @@
        do \
            echo "$$i"; \
            cd $$i; \
-           cat ${CHARSET} set[0-9] set[0-9][0-9] > ../../tcsh.$$i.m; \
+           cat set[0-9] set[0-9][0-9] ${CHARSET} > ../../tcsh.$$i.m; \
            cd ..; \
            ${GENCAT} ../tcsh.$$i.cat ../tcsh.$$i.m; \
        done



Home | Main Index | Thread Index | Old Index