bug-libunistring
[Top][All Lists]
Advanced

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

Re: [bug-libunistring] sorry .. pile of failures on linux 4.15.12 ppc64


From: Dennis Clarke
Subject: Re: [bug-libunistring] sorry .. pile of failures on linux 4.15.12 ppc64
Date: Tue, 27 Mar 2018 17:54:56 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

On 27/03/18 04:14 AM, Bruno Haible wrote:
Hi,

Dennis Clarke wrote:

this was a surprise :

============================================================================
Testsuite summary for
============================================================================
# TOTAL: 512
# PASS:  415
# SKIP:  10
# XFAIL: 0
# FAIL:  87

I see many errors such as
symbol lookup error: 
/usr/local/build/libunistring-0.9.9_4.15.12-genunix_ppc64.001/tests/.libs/lt-test-uc-grapheme-breaks:
 undefined symbol: uc_grapheme_breaks

which indicate that an earlier version of GNU libunistring is already installed
at the target location.

On some systems (don't remember whether it was AIX, HP-UX, Solaris, or similar)

The is a Debian sid system on ppc64 so not exactly mainline. However the
IBM and Red Hat folks are going gangbuster on the IBM Power architecture
so I have to assume that ppc64 isn't too far out in left field.

it is necessary to do first "make install" before going on to do "make check".

Yep, seen that before too.  On a few things.  It is annoying because one
has no way to "look before you install" and one may end up with a
tainted install target.  However, yes, it does happen.

I'm a bit surprised to hear that this is also the case with a glibc system.
Either you have set some particular environment settings (e.g. LD_LIBRARY_PATH),
or there is a glibc bug (which glibc version are you using?).

nix# env | sort |  grep "LD_"
LD_FLAGS=-L/usr/local/lib
LD_LIBRARY_PATH=/usr/local/lib
LD_OPTIONS=-R/usr/local/lib -L/usr/local/lib
LD_RUN_PATH=/usr/local/lib


Well heck .. that could be the issue. Given that there was a previous version there :


nix# ls -lap /usr/local/lib/libunistring.so*
lrwxrwxrwx 1 root staff 21 Mar 27 21:45 /usr/local/lib/libunistring.so -> libunistring.so.2.1.0 lrwxrwxrwx 1 root staff 21 Mar 27 21:45 /usr/local/lib/libunistring.so.2 -> libunistring.so.2.1.0 -rwxr-xr-x 1 root staff 2552160 Oct 3 18:50 /usr/local/lib/libunistring.so.2.0.0 -rwxr-xr-x 1 root staff 3056920 Mar 27 21:45 /usr/local/lib/libunistring.so.2.1.0
nix#

So there it is ... well darn :

============================================================================
Testsuite summary for
============================================================================
# TOTAL: 512
# PASS:  502
# SKIP:  10
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================

Thing of beauty :-)

Dennis



reply via email to

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