Discussion:
(temporary) RETURN OF TINDERBOX MAN
Luis Villa
2006-04-16 14:52:09 UTC
Permalink
Ahem.

(picture a burning box on my chest)

(also imagine that I am flying, sticking my fist out)

(also, imagine that I'm not me, but rather I'm some mild-mannered
Belgians. Still flying, though.)


http://jhbuild.bxlug.be/builds/2006-04-16-0002/logs/gnome-icon-theme/#install

A bit of googling turned up the culprit here, but it would be nice if
the non-installation of icon-naming-utils caused a more interpretable
error condition than this. Remember, we want to make it easy for
people to build this stuff reliably. More like this coming soon, I'm
sure ;)

Anyway, if you've got a non-standard OS/architecture that you'd like
tinderboxed, you too can put on the cape of the supertinderboxer:

http://jhbuild.bxlug.be/participate

FYI-
Luis
Rodney Dawes
2006-04-16 16:13:25 UTC
Permalink
Post by Luis Villa
http://jhbuild.bxlug.be/builds/2006-04-16-0002/logs/gnome-icon-theme/#install
A bit of googling turned up the culprit here, but it would be nice if
the non-installation of icon-naming-utils caused a more interpretable
error condition than this. Remember, we want to make it easy for
people to build this stuff reliably. More like this coming soon, I'm
sure ;)
If it's not installed, then configure should fail. The problem is that
the XML parser backend on this particular machine, apparently requires
that the DTD be in the same directory as the XML, if the DTD is
specified in the XML as being SYSTEM. I am not sure why it is requiring
this behavior to work properly.

I guess I'll have to install the file in a silly place to work around
broken XML parsers.

-- dobey
James Henstridge
2006-04-18 03:21:34 UTC
Permalink
Post by Rodney Dawes
Post by Luis Villa
http://jhbuild.bxlug.be/builds/2006-04-16-0002/logs/gnome-icon-theme/#install
A bit of googling turned up the culprit here, but it would be nice if
the non-installation of icon-naming-utils caused a more interpretable
error condition than this. Remember, we want to make it easy for
people to build this stuff reliably. More like this coming soon, I'm
sure ;)
If it's not installed, then configure should fail. The problem is that
the XML parser backend on this particular machine, apparently requires
that the DTD be in the same directory as the XML, if the DTD is
specified in the XML as being SYSTEM. I am not sure why it is requiring
this behavior to work properly.
I guess I'll have to install the file in a silly place to work around
broken XML parsers.
It isn't a broken XML parser -- it is a validating XML parser. If you
use a relative URI for a SYSTEM doctype, it is looked up relative to the
XML document. You can fix this in one of a number of ways:

* put the DTD in the location referenced by the XML document.
* use an absolute URI for the system doctype.
* use a PUBLIC doctype, and make sure the location of the DTD is
registered in the XML catalogue.

James.

Loading...