pkgsrc-Bugs archive

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

Re: pkg/46589: non-critical(?) error when installing shells/tcsh



The following reply was made to PR pkg/46589; it has been noted by GNATS.

From: "OBATA Akio" <obache%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/46589: non-critical(?) error when installing shells/tcsh
Date: Tue, 12 Jun 2012 22:15:28 +0900

 On Tue, 12 Jun 2012 17:30:04 +0900, Thomas Klausner <wiz%netbsd.org@localhost> 
wrote:
 
 >  > ===> Installing for tcsh-6.18.01nb2
 >  > => Creating installation directories
 >  > mkdir -p 
 > /usr/pkgsrc/shells/tcsh/work/.destdir/usr/pkg/share/locale/C/LC_MESSAGES
 >  > /usr/bin/install -c -o root -g wheel  
 > /usr/pkgsrc/shells/tcsh/work/.destdir/usr/pkg/share/locale/C/LC_MESSAGES/tcsh.cat
 > The source argument seems to be missing.
 >  Does this work if you add
 >  USE_TOOLS+=gmake
 >  and build that way?
 
 It will resolve the error, but will rise other issues.
 
 First point, in Makefile,
 BUILD_TARGET= all catalogs
 INSTALL_TARGET= install install.man
 Those should be gone away, with Makefile of tcsh-6.18.1:
    * `all' target is depend on `catalogs' target,
    * `install' target is depend on `install.catalogs' and `install.man' target.
 
 Question point is:
 How to manage post-install target? and resolve mismatch between the result
 of `install.catalogs' and `post-install'?
 
 With `install.catalogs' from Makefile of tcsh-6.18.1,
 message catalogs will be installed as:
 
 share/locale/C/LC_MESSAGES/tcsh.cat
 share/locale/de/LC_MESSAGES/tcsh.cat
 share/locale/es/LC_MESSAGES/tcsh.cat
 share/locale/et/LC_MESSAGES/tcsh.cat
 share/locale/fi/LC_MESSAGES/tcsh.cat
 share/locale/fr/LC_MESSAGES/tcsh.cat
 share/locale/gr/LC_MESSAGES/tcsh.cat
 share/locale/it/LC_MESSAGES/tcsh.cat
 share/locale/ja/LC_MESSAGES/tcsh.cat
 share/locale/pl/LC_MESSAGES/tcsh.cat
 share/locale/ru/LC_MESSAGES/tcsh.cat
 share/locale/ru_UA.koi8u/LC_MESSAGES/tcsh.cat
 
 With `post-install' of tcsh-6.17.00nb1:
 
 share/nls/C/tcsh.cat
 share/nls/et_EE.ISO_8859-15/tcsh.cat
 share/nls/fi_FI.ISO_8859-1/tcsh.cat
 share/nls/fr_BE.ISO_8859-1/tcsh.cat
 share/nls/fr_CA.ISO_8859-1/tcsh.cat
 share/nls/fr_CH.ISO_8859-1/tcsh.cat
 share/nls/fr_FR.ISO_8859-1/tcsh.cat
 share/nls/de_AT.ISO_8859-1/tcsh.cat
 share/nls/de_CH.ISO_8859-1/tcsh.cat
 share/nls/de_DE.ISO_8859-1/tcsh.cat
 share/nls/el_GR.ISO_8859-7/tcsh.cat
 share/nls/it_CH.ISO_8859-1/tcsh.cat
 share/nls/it_IT.ISO_8859-1/tcsh.cat
 share/nls/ja_JP.eucJP/tcsh.cat
 share/nls/pl_PL.ISO_8859-2/tcsh.cat
 share/nls/ru_RU.KOI8-R/tcsh.cat
 share/nls/ru_SU.KOI8-R/tcsh.cat
 share/nls/es_ES.ISO_8859-1/tcsh.cat
 share/nls/uk_UA.KOI8-U/tcsh.cat
 
 In 6.17.00, various codesets are used, but 6.18.0, any of them are UTF-8.
 
 Not since tcsh-6.18.1, tcsh has a capable to convert message catalog
 with iconv for current locale.
 Dependency on libiconv should be added?
 
 
 Those matter may be need to handled with different way for 
shells/standalone-tcsh.
 
 -- 
 OBATA Akio / obache%NetBSD.org@localhost
 


Home | Main Index | Thread Index | Old Index