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