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

Re: about web pages build



[gah, replying to myself, AGAIN]

On Sun, May 07, 2000 at 12:08:37AM +0200, Josip Rodin wrote:
> install: ../../../../debian.org/SPI/mailing_lists: Operation not permitted
> install: ../../../../debian.org/SPI/mailing_lists: Operation not permitted
> install: ../../../debian.org/Bugs: Operation not permitted
> install: ../../../debian.org/Bugs: Operation not permitted
> 
> and all other index.$language.html files... why?

I've addressed this in another mail, already sent...

> copying index.hr.html to ../../../debian.org/releases
> ePerl:Error: Perl parsing error (interpreter rc=2)
> 
> ---- Contents of STDERR channel: ---------
> Number found where operator expected at /tmp/wml.15064.tmp1 line 1215, near "'2000, '6"
>         (Missing operator before 6?)
> syntax error at /tmp/wml.15064.tmp1 line 1215, near "'2000, '6"
> String found where operator expected at /tmp/wml.15064.tmp1 line 1215, near "6', '"
>         (Missing operator before ', '?)
> Bareword found where operator expected at /tmp/wml.15064.tmp1 line 1215, near "/../english"
>         (Missing operator before english?)
> Bad name after security:: at /tmp/wml.15064.tmp1 line 1215.
> ------------------------------------------
> ** WML:Break: Error in Pass 3 (rc=74).
> make[2]: *** [index.hr.html] Error 1
> 
> What the heck is wrong with this one? I can't reproduce it at home when
> doing `make install' in webwml/croatian/releases (I think that is done
> here, too).

Actually, the build log doesn't contain anything but error information,
because the build is run with make -s :/ so the output was deceiving:
the problem lied in security/index.wml, it was a missing ending quote that
caused a syntax error (hi treacy ;).

I've fixed it now.

> copying index.hu.html to ./../../debian.org/
> install: ../../../debian.org/Bugs: Operation not permitted
> install: ../../../debian.org/Bugs: Operation not permitted
> make[2]: *** No rule to make target `install'.  Stop.
> 
> I had a brief look at hungarian/Make* and they do seem to contain the
> install rule... but without make[1] output I'm not certain that the error
> even happened in that directory. I wondered, maybe one of the sub-Makefiles
> doesn't include $(WMLBASE)/Make.common, but then I counted them and they all
> do so. :-?

Same as the above, it's the ports/ directory that's faulty, it had no
Makefile. I've fixed that.

> copying index.it.html to ../../../debian.org/News
> make[2]: ./count: Command not found
> make[2]: *** [index.it.html] Error 127
> 
> It seems this refers to italian/consultants/Makefile, but a `count' script
> only exists in english/consultants/, so the path should be adjusted.

I've adjusted the paths to use $(ENGLISHSRCDIR)/consultants and added a note
about how translators may want to comment out the invocation of count
script. Maybe we should add a check so that it's done only if it's under
$(ENGLISHSRCDIR)?

Currently only italian/ and romanian/ consultants/ Makefiles contain
"./count", but seeing how other older translations don't do it at all,
I've fixed those two newer ones not to contain it.

-- 
Digital Electronic Being Intended for Assassination and Nullification



Reply to: