Documentation build issues on Debian/Ubuntu - Mailing list pgsql-hackers

From Greg Smith
Subject Documentation build issues on Debian/Ubuntu
Date
Msg-id 4B770DE8.7050803@2ndquadrant.com
Whole thread Raw
Responses Re: Documentation build issues on Debian/Ubuntu
List pgsql-hackers
I can't seem to build the PDF version of the documentation on any of my 
Ubuntu 9.04 systems, and wonder if there's anything that can/should 
should get done about it.

The problem happens like this:

gsmith@gsmith-desktop:~/pgwork/doc/src/sgml$ make postgres-US.pdf
openjade  -D . -D . -c 
/usr/share/sgml/docbook/stylesheet/dsssl/modular/catalog -d 
./stylesheet.dsl -t tex -V tex-backend -i output-print -i include-index 
-V texpdf-output -V '%paper-type%'=USletter -o postgres-US.tex-pdf 
postgres.sgml
openjade:./stylesheet.dsl:621:2:E: flow object not accepted by port; 
only display flow objects accepted
make: *** [postgres-US.tex-pdf] Segmentation fault
make: *** Deleting file `postgres-US.tex-pdf'

These "flow object not accepted by port" errors showing up and then 
causing a crash go back a long ways:  
http://archives.postgresql.org/pgsql-docs/2003-12/msg00024.php

There used to be a warning in the docs about not building with openjade 
1.4, which is certainly what I've got here:

$ openjade --version
openjade:I: "OpenJade" version "1.4devel"
openjade:I: "OpenSP" version "1.5.2"

The problems here don't seem limited to this project; I see a similar 
report of the same style of crash against some Linux kernel docbooks at 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521148

That wanders toward suggesting it's a 32/64 bit issue, but that's not 
true here--I get the same crash on both architectures.

Any suggestions?

-- 
Greg Smith  2ndQuadrant US  Baltimore, MD
PostgreSQL Training, Services and Support
greg@2ndQuadrant.com   www.2ndQuadrant.us



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: knngist patch support
Next
From: Robert Haas
Date:
Subject: Re: knngist patch support