Beautiful, thank you! I had untarred the source on one system so I could
have it moved around with other sources that we build. The way the sources
get moved around would not have preserved timestamps, so that is definitely
the problem with the first case. The second case (--disable-nls) may be
related. I'll test with that with the correct timestamps.
Tom.
"Paul D.
Smith" To: [EMAIL PROTECTED]
<[EMAIL PROTECTED] cc: [EMAIL PROTECTED]
rg> Subject: Re: Unable to build gmake 3.79.1
on AIX 4.3.3.0
Sent by:
bug-make-admi
[EMAIL PROTECTED]
02/07/01
02:31 PM
Please
respond to
"Paul D.
Smith"
%% [EMAIL PROTECTED] writes:
th> I've been trying to compile GNU make 3.79.1 on an AIX 4.3.3.0
th> system and have so far been unable to. The problems I've run into
th> are all related to the I18N support recently added. I've tried
th> building with and without NLS support. Here's the results:
>> Making all in i18n
>> file=./`echo pl | sed 's,.*/,,'`.mo && rm -f $file && msgfmt -o $file
pl.po
>> /bin/sh: msgfmt: not found.
>> make: 1254-004 The error code from the last command is 127.
This should not happen. What I mean is, GNU make ships with all the
proper files already built, so that you do not need the msgfmt tool.
If you are seeing this invoked, it means that your system clocks are
seriously messed up, or that your tar program is not preserving
timestamps when it extracts files, or something very strange like that.
Here are the dates on the 3.79.1 i18n directory; note in all cases the
.mo file is newer than the .po file:
-rw-r--r-- 1 psmith rcms 35598 Jun 20 2000 de.mo
-rw-r--r-- 1 psmith rcms 44970 Jun 20 2000 de.po
-rw-r--r-- 1 psmith rcms 27899 Feb 9 2000 es.mo
-rw-r--r-- 1 psmith rcms 53396 Jan 25 2000 es.po
-rw-r--r-- 1 psmith rcms 27384 Feb 9 2000 fr.mo
-rw-r--r-- 1 psmith rcms 34947 Jan 25 2000 fr.po
-rw-r--r-- 1 psmith rcms 33509 May 24 2000 ja.mo
-rw-r--r-- 1 psmith rcms 42467 May 24 2000 ja.po
-rw-r--r-- 1 psmith rcms 15633 Feb 9 2000 ko.mo
-rw-r--r-- 1 psmith rcms 29155 Jan 25 2000 ko.po
-rw-r--r-- 1 psmith rcms 29618 Jun 23 2000 make.pot
-rw-r--r-- 1 psmith rcms 34081 May 24 2000 nl.mo
-rw-r--r-- 1 psmith rcms 46313 May 24 2000 nl.po
-rw-r--r-- 1 psmith rcms 26339 Feb 9 2000 pl.mo
-rw-r--r-- 1 psmith rcms 33983 Jan 25 2000 pl.po
-rw-r--r-- 1 psmith rcms 32269 Jun 1 2000 pt_BR.mo
-rw-r--r-- 1 psmith rcms 41279 Jun 1 2000 pt_BR.po
-rw-r--r-- 1 psmith rcms 25194 Feb 9 2000 ru.mo
-rw-r--r-- 1 psmith rcms 34217 Jan 25 2000 ru.po
th> ./configure --disable-nls
>> make: 1254-004 The error code from the last command is 1.
I'll look at this one.
--
-------------------------------------------------------------------------------
Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at:
http://www.gnu.org
http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad
Scientist
_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make
_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make