[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU gettext 0.12.1 - msgfmt asserts
From: |
Bruno Haible |
Subject: |
Re: GNU gettext 0.12.1 - msgfmt asserts |
Date: |
Mon, 15 Sep 2003 17:48:13 +0200 |
User-agent: |
KMail/1.5 |
Mikael Hakman wrote:
> Program msgfmt from gettext 0.12.1 asserts in "iconv/skeleton.c:302" when
> environment variable GCONV_PATH is set:
>
> Assertion `outbufstart == ((void *)0)' failed
>
> This is used in glibc 2.2.25 "make check" and causes the whole test suite
> to abort. Therefore, maybe, glibc people should also be informed.
Hi,
It sounds like the installed glibc on your system and the one you are building
have binary incompatible gconv modules (this can happen if the glibc versions
are different enough). Since msgfmt is linked with /lib/libc.so.6 but you
ask it to use gconv modules from the glibc being built, a crash is likely.
The workarounds can be:
- Limit the scope of GCONV_PATH to programs in the build tree,
- Install glibc before doing "make check".
Bruno