[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make check fails inside intl/ directory in 2.2.4
From: |
Wolfram Gloger |
Subject: |
Re: Make check fails inside intl/ directory in 2.2.4 |
Date: |
Sun, 17 Feb 2002 15:07:51 +0100 ("MET) |
> After successful compilation of glibc2.2.4 I tried running the make check
> test suite. The process runs well until it reaches the intl/ directory,
> where
> it fails with the following message:
>
> geko:/home/marco/glibc2/glibc-2.2.4/intl> make check
> /bin/sh -e tst-gettext.sh ../ ../intl/ \
> tst-gettext.mtrace
> msgfmt: ../iconv/skeleton.c:302: gconv: Assertion `outbufstart == ((void
> *)0)' failed.
> tst-gettext.sh: line 56: 28348 Aborted (core dumped)
> msgfmt -o
> ${objpfx}domaindir/existing-locale/LC_MESSAGES/existing-domain.mo
> ../po/de.po
> make: *** [tst-gettext.out] Error 134
I got this too, when I was still running an installed glibc-2.1.x.
You could try "make install" before "make check", or the appended
patch (which might effectively disable the tests in question,
therefore I'm _not_ proposing the patch for glibc).
Regards,
Wolfram.
--- libc/intl/tst-gettext.sh Fri Jul 6 06:54:53 2001
+++ libc.wg/intl/tst-gettext.sh Wed Dec 26 23:11:54 2001
@@ -23,8 +23,6 @@
objpfx=$2
malloc_trace=$3
-GCONV_PATH=${common_objpfx}iconvdata
-export GCONV_PATH
LOCPATH=${common_objpfx}localedata
export LOCPATH
LC_ALL=C
@@ -56,6 +54,9 @@
../po/de.po
msgfmt -o ${objpfx}domaindir/existing-locale/LC_TIME/existing-time-domain.mo \
../po/de.po
+
+GCONV_PATH=${common_objpfx}iconvdata
+export GCONV_PATH
# Now run the test.
MALLOC_TRACE=$malloc_trace LOCPATH=${objpfx}localedir:$LOCPATH \
--- libc/intl/tst-translit.sh Fri Jul 6 06:54:53 2001
+++ libc.wg/intl/tst-translit.sh Wed Dec 26 23:20:30 2001
@@ -22,8 +22,6 @@
common_objpfx=$1
objpfx=$2
-GCONV_PATH=${common_objpfx}iconvdata
-export GCONV_PATH
LOCPATH=${common_objpfx}localedata
export LOCPATH
LC_ALL=C
@@ -32,6 +30,8 @@
msgfmt -o ${objpfx}domaindir/existing-locale/LC_MESSAGES/translit.mo \
translit.po
+GCONV_PATH=${common_objpfx}iconvdata
+export GCONV_PATH
${common_objpfx}elf/ld.so --library-path $common_objpfx \
${objpfx}tst-translit > ${objpfx}tst-translit.out ${objpfx}domaindir
--- libc/intl/tst-codeset.sh Fri Jul 6 06:54:53 2001
+++ libc.wg/intl/tst-codeset.sh Wed Dec 26 23:21:34 2001
@@ -22,8 +22,6 @@
common_objpfx=$1
objpfx=$2
-GCONV_PATH=${common_objpfx}iconvdata
-export GCONV_PATH
LOCPATH=${common_objpfx}localedata
export LOCPATH
LC_ALL=C
@@ -36,6 +34,9 @@
test -d ${objpfx}domaindir/de_DE/LC_MESSAGES || mkdir
${objpfx}domaindir/de_DE/LC_MESSAGES
# Populate them.
msgfmt -o ${objpfx}domaindir/de_DE/LC_MESSAGES/codeset.mo tstcodeset.po
+
+GCONV_PATH=${common_objpfx}iconvdata
+export GCONV_PATH
${common_objpfx}elf/ld.so --library-path $common_objpfx \
${objpfx}tst-codeset > ${objpfx}tst-codeset.out