I've been having a problem with glibc not installing any locales for a longer period
of time now. It all started when glibc was upgraded from 2.3.1-r4 to 2.3.2-r1. I've
tried emerging glibc a few times to no avail. Last time I emerged I noticed that
iconvconfig dies on execution (whatever relevance this might have.) The last few lines
of an strace shows this:
gettimeofday({1065835459, 393102}, NULL) = 0
getpid() = 3741
open("/usr/lib/gconv/gconv-modules.cache.S2AjmY", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
brk(0) = 0x8081000
brk(0x8084000) = 0x8084000
brk(0) = 0x8084000
brk(0x8085000) = 0x8085000
+++ killed by SIGKILL +++
I've tried compiling glibc by hand, in order to see what's going wrong. 'ebuild
glibc-2.3.2-r1.ebuild unpack' and 'ebuild glibc-2.3.2-r1.ebuild compile' both work
fine, as far as I can see. However, entering
/var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2/buildhere and issuing 'make check'
fails when trying to create locales. Here's a dump of the last output from 'make
check':
Generating locale de_DE.ISO-8859-1: this might take a while...
gen-locale.sh: line 52: 24310 Killed I18NPATH=. GCONV_PATH=${co
c -f $charmap -i $input ${common_objpfx}localedata/$out
Charmap: "ISO-8859-1" Inputfile: "de_DE" Outputdir: "de_DE.ISO-8859-1" failed
make[2]: *** [/var/tmp/portage/glibc-2.3.2-r6/work/glibc-2.3.2/buildhere/localed
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.2-r6/work/glibc-2.3.2/loc
make[1]: *** [localedata/tests] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.2-r6/work/glibc-2.3.2'
make: *** [check] Error 2
If anyone has any idea on what to do about this, or what to look for I'd be very glad.
I'm totally in the dark, and I feel that trying to resolve this by trial and error
won't get me very far, especially as compiling glibc on th�s machine takes several
hours.
I'd provide more info if I knew what would be helpful.
Thanks in advance,
Henrik.
--
[EMAIL PROTECTED] mailing list