Complete.Org: Mailing Lists: Archives: freeciv-dev: October 2000:
[Freeciv-Dev] Makefile depends on english locale to work as intended. (P
Home

[Freeciv-Dev] Makefile depends on english locale to work as intended. (P

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Cc: bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Freeciv-Dev] Makefile depends on english locale to work as intended. (PR#575)
From: freeciv@xxxxxxx
Date: Wed, 11 Oct 2000 09:24:58 -0700 (PDT)

Full_Name: Erik Sigra
Version: Current CVS
Distribution: Built from source
Client: Both (or N/A)
OS: SuSE GNU/Linux
Submission from: (NULL) (130.236.225.77)


po/Makefile contains the following line in the section "all-no":
--files-from=$(srcdir)/POTFILES.in 2>&1 | grep -v "is unknown; will try C"
\po/Makefile contains the following line in the section "all-no":

I assume that the grep part is used to filter away a whole bunch of
warnings that arise because the ruleset files are not C files.

The problem is that, when using locale, the errors don't get filtered
away. For example:

freeciv@a77:~/freeciv/po > make freeciv.pot
PATH=../src:$PATH /usr/local/bin/xgettext --default-domain=freeciv
--directory=.. \
  --add-comments="TRANS:" --escape --keyword=_ --keyword=N_
  --keyword=Q_ \
  --files-from=./POTFILES.in 2>&1 | grep -v "is unknown; will try C" \
&& test ! -f freeciv.po \ 
  || ( rm -f ./freeciv.pot \
        && mv freeciv.po ./freeciv.pot )
varning: filtyp "data/Freeciv" med suffix "" är okänd; försöker med C
varning: filtyp "data/helpdata.txt" med suffix "txt" är okänd; försöker med C
varning: filtyp "data/default/buildings.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ2/buildings.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ1/buildings.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/default/cities.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/default/governments.ruleset" med suffix "ruleset" är
okänd; försöker med C
varning: filtyp "data/civ2/governments.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ1/governments.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/default/techs.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ2/techs.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ1/techs.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/default/terrain.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/classic/terrain.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ2/terrain.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ1/terrain.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/default/units.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ2/units.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/civ1/units.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/american.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/arab.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/argentine.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/australian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/aztec.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/babylonian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/barbarian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/bavarian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/boer.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/brazilian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/canadian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/carthaginian.ruleset" med suffix "ruleset" är
okänd; försöker med C
varning: filtyp "data/nation/catalan.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/chilean.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/chinese.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/cornish.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/croatian.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/czech.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/danish.ruleset" med suffix "ruleset" är okänd;
försöker med C

[...]

varning: filtyp "data/nation/welsh.ruleset" med suffix "ruleset" är okänd;
försöker med C
varning: filtyp "data/nation/zulu.ruleset" med suffix "ruleset" är okänd;
försöker med C
freeciv@a77:~/freeciv/po > 


The only way I currently see to fix it is to grep for the string in every
language.





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