[commit] Fix ENABLE_NLS; Was .... use ../intl/ when present
Andrew Cagney
cagney@gnu.org
Mon Jan 31 22:37:00 GMT 2005
Daniel Jacobowitz wrote:
> On Mon, Jan 31, 2005 at 04:21:17PM -0500, Andrew Cagney wrote:
>
>>And finally, [msgfmt]: BFD barfed vis:
>> make all-recursive
>> Making all in doc
>> Making all in po
>> file=/home/cygnus/cagney/BINUTILS/src/bfd/po/`echo fr | sed
>>'s,.*/,,'`.gmo && rm -f $file && PATH=../src:$PATH msgfmt -o $file
>>/home/cygnus/cagney/BINUTILS/src/bfd/po/fr.po
>> msgfmt: not found
>> *** Error code 127
>> Stop in /home/cagney/BINUTILS/native/bfd/po.
>>
>>As you can see GDB is building fine out of CVS. BINUTILS on the other
>>hand has trouble - it can only be built if msgfmt is installed (intl/
>>doesn't include this). (Mark, suspecting something like this is why I
>>asked that you use a snapshot - it should at least avoid that).
>
>
> I'm not sure why you feel that this makes GDB "superior" in any regard.
> The reason this works for GDB is that GDB doesn't need msgfmt yet.
> Because it doesn't have any catalogs.
Eh? The barf is in _BFD_. GDB built because NLS was disabled, not
because of a lack of catalogues.
> Needing msgfmt available at
> build-from-CVS time seems to be pretty common for GNU packages; GCC
> even politely documents the requirement to have gettext available
> to modify GCC.
Mark, you might want to make a note of this point.
Andrew
More information about the Gdb-patches
mailing list