This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [commit] Fix ENABLE_NLS; Was .... use ../intl/ when present
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