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

Re: Problem building wml



On Wed, Aug 01, 2001 at 12:47:15PM +1000, Craig Small wrote:
> On Tue, Jul 31, 2001 at 08:23:46PM +0200, Josip Rodin wrote:
> > On Tue, Jul 31, 2001 at 03:11:08PM -0300, Gustavo Noronha Silva wrote:
> > > I am having this problem:
> > > 
> > > [kov]@[couve][~/debian/www/webwml/portuguese/News/weekly] # make
> > > 2001/18/index.pt.html
> > > cd 2001/18 && wml -q -D CUR_YEAR=2001 -o UNDEFuPT:index.pt.html@g+w   index.wml
> > > ** IPP:Error: file not found: debian/countries.def
> > > ** WML:Break: Error in Pass 1 (rc=1).
> > > make: ** [2001/18/index.pt.html] Erro 1
> > > 
> > > I tried to get the english's directory makefile but it didn't suffice..
> > > I read the countries.wml thread but I don't think that I found
> > > something usefull there...
> > 
> > Try updating webwml/english/template/debian from CVS.
> 
> The NM pages are getting that problem too.

Try attached patch against your toplevel Makefile

Denis
--- Makefile	Sun Jul 15 13:50:38 2001
+++ /home/barbier/Makefile	Wed Aug  1 08:43:04 2001
@@ -15,7 +15,7 @@
 else
 DEBTEMPLATEDIR := ../webwml/english/template
 endif
-DEBTEMPLATES=$(wildcard $(DEBTEMPLATEDIR)/debian/*.wml) $(wildcard template/*.wml)
+DEBTEMPLATES=$(wildcard $(DEBTEMPLATEDIR)/debian/*.wml) $(DEBTEMPLATEDIR)/debian/countries.def $(wildcard template/*.wml)
 #WML_DEFS= -DINTRO="http://www.debian.org/intro"; -DDISTRIB="http://www.debian.org/distrib"; -DHOME="http://www.debian.org"; -DPICS="http://www.debian.org/Pics"; -DCUR_ISO_LANG="en" -I $(DEBTEMPLATEDIR) -I template -DSEARCH="http://search.debian.org/";
 TARGETDIR=../../web
 
@@ -40,3 +40,7 @@
 
 clean:
 	rm -f $(PHPFILES) $(HTMLFILES)
+
+$(DEBTEMPLATEDIR)/debian/countries.def: $(DEBTEMPLATEDIR)/debian/countries.wml
+	cd $(DEBTEMPLATEDIR)/debian && sed -e /^#/d countries.wml | eperl -B '<:' -E ':>' - >/dev/null
+

Reply to: