Em 04-10-2013 12:31, Bruce Dubbs escreveu: > Fernando de Oliveira wrote: > >> 1. Doxygen-1.8.5 >> >> I do not know how helpful is the API docs, for people using BLFS. But if >> it is maintained in the page, should be listed in Optional Requirements. >> Furthermore, it required Graphviz to run correctly, thus, Graphviz >> should be listed, too. > > Most users don't want or need API docs, but some do. We have normally > added the procedures for those who want them, but say they are optional. > >> 2. DocBook-utils-0.6.14 >> >> "Testing the DocBook SGML Toolchain (Optional)", from >> docbook-dsssl-1.79, was perfect. >> >> Despite many messages, the command: >> >> docbook2html --nochunks rsync.sgml >> >> apparently worked, the file "usr/share/doc/rsync-3.1.0/rsync.html" can >> be browsed with firefox. >> >> But >> >> docbook2pdf rsync.sgml >> >> generated a .tex file (and many error messages), but no pdf, and the >> other ones, generated only error messages. I do not know if these are >> due to not having other corresponding packages installed. >> >> I found that old versions of rsync only generated the rsync.html (only >> the docbook2html command), and no doxygen was used. >> >> Anyway, DocBook-utils-0.6.14 should be listed in "Optional", too, if the >> suggestion to generate those docs remain in the page. > > If it's generating a .tex file, then texlive is needed, or at least the > portion that has TeX, dvi, etc. docbook2pdf is a script that calls jw, > another script. > > Specifically, the programs needed are tex and pdfjadetex (a link > topdftex). All are a part of texlive. > >> 3. Summary >> >> I have a feeling that the docs are not so useful to spend so much time >> with their generation. The man page is already very good. >> >> Either remove all docs generation, or: >> >> a) Add Doxygen-1.8.5, Graphviz-2.34.0 and DocBook-utils-0.6.14 as >> "Optional" requirements. >> >> b) Remove or comment out the lines >> >> docbook2pdf rsync.sgml && >> docbook2ps rsync.sgml && >> docbook2dvi rsync.sgml && >> docbook2txt rsync.sgml && >> >> But keep the "Estimated disk space required: 9.4 MB", not with the docs, >> as you have done, so next updates would be simpler. >> >> Hope I have written all the observations I did when studying this problem. > > Just add the programs needed for doc generation, including texlive.
So long since I sent, so I did not trim. I have texlive installed (binaries). Still, same problem. Seems that it is JadeTeX-3.13 that is needed (see below). First new problem: there is no ed-0.8.tar.bz2 at http://ftp.gnu.org/pub/gnu/ed/ed-0.8.tar.bz2 First one here is ed-1.0.tar.bz2 (21-Aug-2008 15:14 66K), latest is ed-1.9.tar.gz (21-Jun-2013 07:12 65K). I have already installed, thus, ed-1.9. Is there any reason we have 0.8 in the book? I have in rsync-3.1.0/doc: {{{ $ ls profile.txt README-SGML rsync.sgml }}} $ docbook2html --nochunks rsync.sgml has many error messages, but generates rsync.html. $ docbook2pdf rsync.sgml generates rsync.tex, but fails to generate the pdf. After, I have: {{{ $ ls profile.txt README-SGML rsync.html rsync.sgml rsync.tex $ cat README-SGML Handling the rsync SGML documentation rsync documentation is now primarily in Docbook format. Docbook is an SGML/XML documentation format that is becoming standard on free operating systems. It's also used for Samba documentation. The SGML files are source code that can be translated into various useful output formats, primarily PDF, HTML, Postscript and plain text. To do this transformation on Debian, you should install the docbook-utils package. Having done that, you can say docbook2pdf rsync.sgml and so on. On other systems you probably need James Clark's "sp" and "JadeTeX" packages. Work it out for yourself and send a note to the mailing list. }}} Now I am going to install teTeX-3.0 and JadeTeX-3.13. -- []s, Fernando -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page