[XML-SIG] Trying to install (Re: ANN: 4XPath 0.9.0 and 4XSLT 0.9.0)

Uche Ogbuji uogbuji@fourthought.com
Thu, 01 Jun 2000 14:02:21 -0600

> uche.ogbuji@fourthought.com writes:
> >                       4XSLT and 4XPath 0.9.0
> Thanks for the new release!  I'm trying to install your packages on SuSE
> Linux 6.4 (and I'd like to add them to our distribution).
> SuSE Linux comes with Python XML Tools 0.5.1; are they new enough?
> 4DOM.html doesn't specify a special version.

0.5.1 should be new enough, although we only tested with 0.5.4.  The main 
problem will be that the PyXML package will contain a dom directory to be 
installed as /usr/lib/python1.5/site-packages/xml/dom.  4DOM now replaces the 
PyDOM from PyXML and so neds to go into the same directory.  This will, of 
course, make RPM unhappy.  We solved this by putting together a PyXML 0.5.4 
RPM that excludes DOM, over which the 4DOM ROM can be installed.  You can find 
it at


You might want to either combine this with 4DOM (something the XML SIG be 
doing soon anyway), or use a nodom version for SuSE.

> Reading the documentation I've the impression I've to install 4DOM first
> (4DOM-0.10.0.tgz).  I adjusted 4DOM.spec a little bit and I was able to
> build a package.  Running
>     python /usr/doc/packages/4DOM/demo/dom_from_html_file.py \
>            /usr/doc/packages/4DOM/demo/employee_table.html
> Ft.Lib was missing.  After copying the Ft directory coming with
> 4DOM-0.10.0.tgz to the site-packages directory the error message
> changed:

This is a brown-paper bag bug on our part.  The DOM demos are completely 
broken in the released package.  There is at least another major bug, so we're 
going to work this weekeng to get 4DOM 0.10.1 and 4XSLT/4XPath 0.9.1 out.

> [ NB. http://Fourthought.com has several dead links.  E.g., it refers to
>   .tar.gz files but actually .tgz files are offered. ]


Uche Ogbuji                               Principal Consultant
uche.ogbuji@fourthought.com               +01 303 583 9900 x 101
Fourthought, Inc.                         http://Fourthought.com 
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python