On Tue, Apr 14, 2009 at 7:44 AM, Gabriel M. Beddingfield  wrote:
> Hi Orcan,
>
Hello Gabriel,

> Orcan Ogetbil wrote:
>> - datadir/doc/Makefile says that xml2po is part of Debian package:
>> poxml (which is a part of kdesdk). I think this is wrong. poxml
>> doesn't contain xml2po. It contains xml2pot, which is not the same
>> thing. xml2po is provided by gnome-doc-utils in Fedora. I guess it
>> should be provided by something similar in Debian. Or maybe there is
>> some other xml2po that I am unaware of.
>
> I ran in to this over the weekend when I explored the difference between
> Ubuntu's 'poxml' and (IIRC) 'poxml-kdesdk4'.  Apparently newer versions of 
> poxml
> rearranged some things.  We're using 0.12.2 from KDE 3.5.9.
>

Ah, you are using KDE3 stuff to build the docs. I'm not sure how
portable this will be across all distributions.

>> - I have to pass --skip-validation to xmlto, and comment out the
>> xmllint line in the Makefile, in order to get the html files to build
>> correctly. Otherwise it fails via:
>>
>> I/O error : Attempt to load network entity
>> http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd
>
> Do you have the DocBook XML DTD's installed on your machine?  It looks like 
> it's
> trying to load the DTD over the network, and having problems doing it.
>
> Peace,
> Gabriel
>

Yes I have these installed on my system (all standard Fedora stuff):
docbook-style-dsssl-1.79-5.fc9.noarch
docbook-utils-pdf-0.6.14-15.fc10.noarch
docbook-style-xsl-1.74.0-5.fc10.noarch
docbook-simple-1.1-4.fc10.noarch
docbook-slides-3.4.0-4.fc10.noarch
docbook-utils-0.6.14-15.fc10.noarch
docbook-dtds-1.0-42.fc11.noarch

The last one contains these files:
/usr/share/sgml/docbook/xml-dtd-4.1.2-1.0-42.fc11/docbookx.dtd
/usr/share/sgml/docbook/xml-dtd-4.2-1.0-42.fc11/docbookx.dtd
/usr/share/sgml/docbook/xml-dtd-4.3-1.0-42.fc11/docbookx.dtd
/usr/share/sgml/docbook/xml-dtd-4.4-1.0-42.fc11/docbookx.dtd
/usr/share/sgml/docbook/xml-dtd-4.5-1.0-42.fc11/docbookx.dtd

I'm not sure why it's trying to get the docbookx.dtd over the network.
A Fedora bug or version incompatibility?


Other than these I have one request and one more question:

* I finally made a patch to optionally use the system tinyxml library
instead of the supplied one. Could you commit this (attached) to the
trunk so I don't have to make a new patch every time you make a new
release?

This patch moves libs/hydrogen/src/xml to 3rdparty/tinyxml/ and
modifies a few source files and the Sconstruct accordingly. One can
pass tinyxml="system" to scons if he doesn't want the supplied copy to
get built into the final binary. I had to move the code away from the
main libs tree so it doesn't get compiled when tinyxml="system" is
used. I think I did it right, I tested it both ways and it works.
Could you double check?

* Some source still gets compiled during "scons install". This started
happening around svn revision ~730 and I can't find the reason. Any
ideas?

Thanks again,
Orcan

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to