bug-gnu-utils
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]