On Sun, 27 Mar 2005 19:10:01 -0600, Randy McMurchy <[EMAIL PROTECTED]> wrote: > Mark Carey wrote these words on 03/27/05 17:57 CST: > > > Following BLFS SVN trying to build fontconfig and I am getting an > > error regarding my open jade installation. Build host is lfs-svn > > 20050319. > > [snip] > > Any help appreciated. > > Some questions for you and Dennis. > > 1. Do you both have the DocBook-utils package installed. I'm guessing > you do, otherwise fontconfig's configure check for docbook2html would > fail and you wouldn't be having these issues. > > 2. Did you install the SGMLSpm Perl Module, which allows the > docbook2man command to work? If not, I can see these problems happening. > > 3. If yes to both, I wonder if that old SGMLSpm Perl Modules wants > an old DocBook DTD version 2. When I initially put DocBook-utils and > the SGMLSpm module in BLFS, I installed the old version 2 DTD, but > I never put that requirement in the book as I wasn't sure if it was > required or not. > > Your input in this problem can help me fix it faster. Thanks. > > =========================== > > A workaround to get Fontconfig to build for the time being is to > temporarily rename docbook2html. If you do that, then Fontconfig won't > find it and it will build the package without trying to build the docs.
Randy, Firstly I checked /etc/sgml/sgml.conf and it appears that SGML_BASE_DIR points in the wrong location, despite my installing with prefix /usr/local it still pointed to /usr, so I corrected that and now I get different errors. docbook2man ../fc-cache/fc-cache.sgml Using catalogs: /etc/sgml/catalog Using stylesheet: /usr/local/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#print Working on: /sources/fontconfig-2.3.1/fc-cache/../fc-cache/fc-cache.sgml nsgmls:/usr/local/share/sgml/docbook/sgml-dtd-4.3/dbpoolx.mod:815:17:E: character ":" invalid: only "CDATA", "ENTITIES", "ENTITY", "ID", "IDREF", "IDREFS", "NAME", "NAMES", "NMTOKEN", "NMTOKENS", "NOTATION", "NUMBER", "NUMBERS", "NUTOKEN", "NUTOKENS" and parameter separators allowed ..... nsgmls:I: maximum number of errors (200) reached; change with -E option /usr/local/share/sgml/docbook/utils-0.6.14/backends/man: line 11: sgmlspl: command not found make[2]: *** [fc-cache.1] Error 8 make[2]: Leaving directory `/sources/fontconfig-2.3.1/fc-cache' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/sources/fontconfig-2.3.1' make: *** [all] Error 2 Some answers to your questions; 1. Yes docbook-utils-0.6.14 is installed (see above make output) 2. SGMLSpm is not instaled, I could not get it to install in /usr it insisted on installing itself in /usr/local which is totally seperate from the rest of my perl install, will work on figuring out why it wants to install in a different place, and if I can get it to behave. I will hold on the quick fix to see if my experience can be of any further use ..... Mark -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page