Mail Archives: djgpp-workers/2001/11/15/04:39:29
I have downloaded shl20j[bds].zip. I have seen that the binary package
installs a charset.alias file into the lib directory. This charset.alias
file is completely empty except for comment lines at the beginning of the
file. When this file is installed into the lib directory it overwrites or
replaces the working charset.alias file installed by the gettext library
breaking completely NLS support. Now a binary with NLS support that tries
to infer the dos codepage for some country code set with LANG will stop
working due to a brocken/empty charset.alis file in lib.
In conclusion:
1) No DJGPP port, no matter if it supports or not NLS,
should install a charset.alias file in lib.
2) The only ports that will continuosly provide an up to date charset.alias file,
and will install them in lib, are gettext and libiconv.
I would seriously suggest to remove charset.alias from this binary package
in some future release. The way this package installs now, breakes DJGPP's
NLS support. For a newbie or an user not familiar with the way gettext/libiconv
works, it will become very hard to understand why NLS stops working after
shl20jb.zip installation.
TIA for removing charset.alias and regards,
Guerrero, Juan Manuel
- Raw text -