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: