From: Neil R. <ne...@oc...> - 2003-09-01 01:45:21
|
On Aug 31, Ian Castle (ian...@co...) wrote: > > On Sun, 2003-08-31 at 21:25, Neil Roeth wrote: > > The build proceeds OK through building the libs subdirectory, then it > > complains that there is no rule to make onsgmls.1 and dies. The XML source is > > in docsrc, but I see nothing in the top level makefiles that will cause it to > > get built. > > No, there isn't. The thing to do is do build the man pages first. Then > copy them in to the right place. > > This is rather messy. However, the man pages use xmlto and XSLT > stylesheets - so I didn't want to force a dependency for these.. the > idea being that in a release, these manual pages will already be there > as part of the tarball. In the same way that automake etc. shouldn't > need to be run.... That's clear to me, and given that, it makes sense that the *.1 files are NOT removed when doing a "make clean". I had no problem creating these after adjusting the paths to the DTDs and stylesheets in the XML sources and makefile. I then moved them up and the build proceeded fine. I'd be happy to take a look at making this less messy. Not the highest priority at the moment, of course, but someday. > You can either run "make" in docsrc, or simply do "touch <whatever>.1" > as needed, if you don't have xmlto and XSLT stuff installed. It just requires "apt-get install xmlto docbook-xsl" on a Debian system. -- Neil Roeth |