[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shishi-NLS: address@hidden is broken

From: Mats Erik Andersson
Subject: Re: shishi-NLS: address@hidden is broken
Date: Thu, 18 Apr 2013 19:34:41 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

onsdag den 17 april 2013 klockan 21:11 skrev Mats Erik Andersson detta:
> tisdag den 16 april 2013 klockan 00:07 skrev Simon Josefsson detta:
> > > There should really be a test whether these locales exist,
> > > before creating the message templates.
> > 
> > Building these files should not require locales at all.  Perhaps there
> > is a genuine gettext-on-FreeBSD bug lurking here?  Which gettext version
> > are you using?

Bug found! The intermediary pipe-chained call

   ## Rules-quot

   $(MSGFILTER) sed -f ` echo $lang | ...`

is broken, because it depends on GNU Sed without saying so.

Only changing 'sed' to 'gsed' in 'po/Rules-quot' after issuing
'gmake autoreconf', is sufficient to build the checked out
source on FreeBSD 9.1. Observe, that 'GNU Make' is needed
for initial preparation and now also GNU Sed for NLS preparation,
but otherwise, BSD Make is sufficient for the build.

The probable failure of BSD Sed together with GNU Msgfilter
could possibly be identified by the following observation,
taken from sed(1) of FreeBSD:

       Multibyte characters containing a byte with value 0x5C (ASCII '\')
       may be incorrectly treated as line continuation characters in
       arguments to the 'a', 'c', and 'i' commands. Multibyte characters
       cannot be used as delimiters with the 's' and 'y' commands.

Which mailing list would be appropriate for contributing
the noted dependency on GNU Sed?

Best regards,
  Mats E A

reply via email to

[Prev in Thread] Current Thread [Next in Thread]