> > Hmm. docbook2texi isn't mentioned in our documentation build. Looking > at the docbook2texi man page it is concerned with SGML. We use the XML > version of docbook instead. > > Looking at doc/docbook/src/CMakeLists.txt, the info files are created by a > series of custom commands involving the ${DB2X_XSLTPROC}, ${DB2X_TEXIXML}, > and ${MAKEINFO} commands which correspond (from > cmake/modules/docbook.cmake) > to db2x_texixml, db2x_xsltproc, and makeinfo. > > I am unfamiliar with all these docbook-related commands (they were > originally Rafael's responsibility), but if you find some additional > options > to one of db2x_texixml, db2x_xsltproc, or makeinfo that will do what you > want, then it should be easy for you to change the CMakeLists.txt file to > add the required options to any of those commands, and I would be happy > to commit that CMakeLists.txt change.
I'm running into a couple of problems building the documentation in Fedora Development (unsurprising I expect). The first is some xml issues, which the following fixes: Index: doc/docbook/src/api-fortran95.xml =================================================================== --- doc/docbook/src/api-fortran95.xml (revision 7726) +++ doc/docbook/src/api-fortran95.xml (working copy) @@ -243,6 +243,8 @@ </para> </listitem> </varlistentry> + </variablelist> + </para> </sect1> <sect1 id="plshadefortran95" renderas="sect3"> Second is something I think I reported before, which is that nothing in plplot calls perl's XML::SAX::Expat parser: Index: cmake/modules/docbook.cmake =================================================================== --- cmake/modules/docbook.cmake (revision 7726) +++ cmake/modules/docbook.cmake (working copy) @@ -56,7 +56,6 @@ # Check for required programs and perl libraries. if(BUILD_DOC) if(PERL_FOUND) - check_perl_modules(PERL_XML_SAX XML::SAX::Expat) check_perl_modules(PERL_XML_PARSER XML::Parser) check_perl_modules(PERL_XML_DOM XML::DOM) endif(PERL_FOUND) @@ -99,13 +98,13 @@ set(BUILD_HTML ON) set(BUILD_PRINT ON) - if(NOT PERL_FOUND OR NOT PERL_XML_SAX OR NOT DB2X_TEXIXML OR NOT DB2X_XSLTPROC OR NOT MAKEINFO) + if(NOT PERL_FOUND OR NOT DB2X_TEXIXML OR NOT DB2X_XSLTPROC OR NOT MAKEINFO) set(BUILD_INFO OFF) message(STATUS "WARNING: Not building info documentation - " "required programs are missing" ) - endif(NOT PERL_FOUND OR NOT PERL_XML_SAX OR NOT DB2X_TEXIXML OR NOT DB2X_XSLTPROC OR NOT MAKEINFO) + endif(NOT PERL_FOUND OR NOT DB2X_TEXIXML OR NOT DB2X_XSLTPROC OR NOT MAKEINFO) if(NOT PERL_FOUND OR NOT PERL_XML_PARSER OR NOT PERL_XML_DOM) set(BUILD_MAN OFF) Next, which I haven't tackled yet and I'm leaving for the day: Generating plplotdoc.texi cd /builddir/build/BUILD/plplot-5.7.3/fedora/doc/docbook/src && /usr/bin/db2x_texixml /builddir/build/BUILD/plplot-5.7.3/fedora/doc/docbook/src/plplotdoc.txml produces: ./doc/docbook/src/the_plplot_plotting_library.texi not doc/docbook/src/plplotdoc.texi like it used to. I'll take a look again on monday. -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA/CoRA Division FAX: 303-415-9702 3380 Mitchell Lane [EMAIL PROTECTED] Boulder, CO 80301 http://www.cora.nwra.com ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel