bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 33 make check failures on Ubuntu Linux


From: Philip Guenther
Subject: Re: 33 make check failures on Ubuntu Linux
Date: Sat, 28 Apr 2007 13:06:05 -0600

On 4/28/07, Jon Grant <address@hidden> wrote:
> Please be sure that your LC_ALL and/or LANG variables are set to "C"
> before running make check.  I thought that I had modified this inside
> the Perl scripts that drive the tests, but apparently I didn't get it
> right; there was a bug report about it (this has been fixed in CVS now
> though).

 From bash I needed to do both:
$ export LC_ALL=C
$ export LANG=C

Setting just LC_ALL=C should have been sufficient.  If the behavior
changes between that and when LANG=C is also set, then there's a bug
in the system libc.


options/symlinks ........................................
*** Test died (options/symlinks): scripts/options/symlinks: 22 ->
test_driver.pl: 915: Couldn't touch dep: Too many levels of symbolic
blinks

I seem to recall that Linux has a symlink-loop limit of 5, which is
much lower than other unices.  The test may need to be changed to be
generally portable.


address@hidden:~/maketest/make$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE=ja_JP.UTF-8
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=

BTW, the point of LANG vs LC_foo is that can set LANG to be the locale
you desire for most of the categories, and then override the
exceptions directly with LC_foo.  You should be able to get by with
just two locale settings:

   LC_CTYPE=ja_JP.UTF-8
   LANG=en_GB.UTF-8

...plus the glibc extension of:
   LANGUAGE=en_GB:en

(Setting LC_ALL to nothing is a no-op)


Philip Guenther




reply via email to

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