Hi, On Sat, Feb 21, 2009 at 09:10:38 +1000, James Mills wrote:
On Sat, Feb 21, 2009 at 5:26 AM, Johannes Winkelmann <jw@smts.ch> wrote:
What's the output of `locale -a`?
Yeah I solved it. Interestingly enough a lot of software must assume en_US as the default language/locale ? Well, not sure about that as you don't mentioned the applications, but judging from the output from 'locale' and 'ports' you posted before, it appears that you have set LC_ALL to "en_US.ISO-8859-1": http://codepad.org/CSwyTCEA http://codepad.org/KP8gnYr9
If it's not set, LC_ALL will be empty, and the rest will default to "POSIX": $ env|grep ^LC_ # making sure that there's no LC_* variable set $ locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= And running ports -u will be just fine: # ports -u opt Updating file list from crux.nu::ports/crux-2.5/opt/ Updating collection opt Finished successfully So maybe double check your environment, in case 'en_US' is not what you want. HTH, Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch