NLS-related failure when building make from CVS

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

NLS-related failure when building make from CVS

Stefano Lattarini
Here is the error:

  make[2]: Entering directory `/devel/bleeding/src/make/po'
  make[2]: `be.gmo' is up to date.
  make[3]: Entering directory `/devel/bleeding/src/make/po'
  File cs.po does not exist. If you are a translator, you can create it through 'msginit'.
  make[3]: *** [cs.po-create] Error 1
  make[3]: Leaving directory `/devel/bleeding/src/make/po'
  make[2]: *** [cs.po] Error 2

OTOH, if I re-run configure with the '--disable-nls' option, the build
and the testsuite succeeds.

Regards,
  Stefano

_______________________________________________
Bug-make mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-make
Reply | Threaded
Open this post in threaded view
|

Re: NLS-related failure when building make from CVS

Paul Smith-20
On Sun, 2013-01-06 at 19:04 +0100, Stefano Lattarini wrote:
> Here is the error:
>
>   make[2]: Entering directory `/devel/bleeding/src/make/po'
>   make[2]: `be.gmo' is up to date.
>   make[3]: Entering directory `/devel/bleeding/src/make/po'
>   File cs.po does not exist. If you are a translator, you can create it through 'msginit'.

That's odd; I just did this earlier today, from scratch, and it worked
fine.  It seems like for some reason your "make update" step failed to
download the cs.po file from translationproject.org (but it obviously
got at least some of the other .po files).

Do you have a log of the "make update" step?  Can you see if there was
any error using wget to get cs.po?



_______________________________________________
Bug-make mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-make
Reply | Threaded
Open this post in threaded view
|

Re: NLS-related failure when building make from CVS

Stefano Lattarini
On 01/06/2013 07:58 PM, Paul Smith wrote:

> On Sun, 2013-01-06 at 19:04 +0100, Stefano Lattarini wrote:
>> Here is the error:
>>
>>   make[2]: Entering directory `/devel/bleeding/src/make/po'
>>   make[2]: `be.gmo' is up to date.
>>   make[3]: Entering directory `/devel/bleeding/src/make/po'
>>   File cs.po does not exist. If you are a translator, you can create it through 'msginit'.
>
> That's odd; I just did this earlier today, from scratch, and it worked
> fine.
>
I can reproduce the problem also when bootstrapping from a fresh
checkout.

> It seems like for some reason your "make update" step failed to
> download the cs.po file from translationproject.org (but it obviously
> got at least some of the other .po files).
>
> Do you have a log of the "make update" step?
>
$ make update
[ -d "po" ] && make do-po-update
make[1]: Entering directory '/devel/bleeding/src/make'
tmppo="/tmp/po-make-3.82.90.$$" \
  && rm -rf "$tmppo" \
  && mkdir "$tmppo" \
  && (cd "$tmppo" \
        && wget --passive-ftp -nv --recursive --level=1 --no-directories --no-parent --no-check-certificate -A '*.po' http://translationproject.org/latest/make) \
  && cp "$tmppo"/*.po ./po && rm -rf "$tmppo"
Read error (The request is invalid.) in headers.
Read error (The request is invalid.) in headers.
Read error (The request is invalid.) in headers.
Read error (The request is invalid.) in headers.
...
(and so on until I press Ctrl-C).

> Can you see if there was any error using wget to get cs.po?
>

HTH,
  Stefano


_______________________________________________
Bug-make mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-make