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

Re: DDP CVS commit by pmachard: ddp/manuals.sgml/repository-howto/fr



On Tue, Mar 22, 2005 at 07:17:38PM +0100, Pierre Machard wrote:
> Hi guys,
> 
> On Thu, Mar 17, 2005 at 06:06:53AM -0700, DDP CVS wrote:
> > Log Message:
> > Directory /cvs/debian-doc/ddp/manuals.sgml/repository-howto/fr added to the repository
> 
> before including the  file in this directory i need to ensure that it
> build properly.

Why do you not put this file in the same directory as the English file?
Since only one file belongs to each translation this flat style should
suffice.

> The compilation failled on my box (sarge), memory exhausion. Does
> somebody manage to compile repository-howto.xml ?

I did!

You're right, this PDF file cannot be created straightaway. The problem
is the large directory tree in the document which doesn't fit on one
page and causes xmltex to bogusly create hundreds of output pages which
stops which an out of memory error. Just remove one line in it and it
works!

OK, changing the content is not the prefered way. I noticed strings such
as "- -4pc - -4pc" on top of each line and just remove this via sed in
Makefile. The reason for this funny output is a margin-left="1in - -4pc"
attribute in the generated XSL-FO file which cannot be parsed by
passivetex. This is a known bug (#223553) which is open since more than
one year.

Please note that
/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/fo/pagesetup.xsl tries to
avoid to calculate the difference 1in - -4pc by explicitly checking for
passivetex, but this check seems to fail (recently???).

> The file I would like to check is available on:
> http://people.debian.org/~pmachard/tmp/

It build's now well using CVS's Makefile.

Jens



Reply to: