[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: errors reported in gettext-0.10.40
From: |
Bruno Haible |
Subject: |
Re: errors reported in gettext-0.10.40 |
Date: |
Mon, 10 Dec 2001 13:58:10 +0100 (CET) |
Glenn Popelka writes:
> Some additional info,
>
> host = sparc-sun-solaris2.8
> gcc = gcc version 2.95.2 19991024 (release)
> I got the following erors while doing 'make check'
> in gettext-0.10.40. I have libiconv-1.7 installed,
> which was found by configure, and for the configure
> in gettext-0.10.40, I used --program-prefix=g.
>
> > ld.so.1: gmsgcmp: fatal: relocation error: file gmsgcmp: symbol ngettext:
> > referenced symbol not found
> FAIL: msgcmp-2
> > ld.so.1: gmsgmerge: fatal: relocation error: file gmsgmerge: symbol
> > ngettext: referenced symbol not found
> FAIL: msgmerge-2
Thanks for the info. The gettext-0.10.40 testsuite does not work with
--program-prefix; I get
../../tests/msgcmp-2: gmsgcmp: command not found
FAIL: msgcmp-2
../../tests/msgmerge-2: gmsgmerge: command not found
FAIL: msgmerge-2
The programs 'gmsgcmp' and 'gmsgmerge' in your PATH are not meant to
be called by the testsuite, whether they worked or not. This will be
fixed in gettext-0.11.
Why these programs give these "referenced symbol not found" errors, is
a different question. You apparently did "make install" before "make
check", and you apparently had either "-L/usr/lib -R/usr/lib" in the
link command line or used --prefix=/usr, so that the executables used
the wrong version of libintl.so. I am clueless how to avoid this
problem. Can you give more details about
$ which gmsgfmt
$ ldd `which gmsgfmt`
?
Bruno
- Re: errors reported in gettext-0.10.40,
Bruno Haible <=