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: BUGS 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 _______________________________________________ Help-shishi mailing list Help-shishi@gnu.org https://lists.gnu.org/mailman/listinfo/help-shishi