[Gtkradiant] broken dtd lookup?
Thu, 7 Mar 2002 11:11:38 -0000
Hmm... make sure a valid project.dtd is in C:/Program Files/GtkRadiant/dtds/
... and it should work. The error there suggests the dtd doesn't exist.
It's easy to debug (win32).. make sure you're running a debug libxml2 and
put a breakpoint in xmlDefaultExternalEntityLoader.. check that it's
resolving the dtd location correctly as "C:/Program
I've had no problems loading dtds from Program Files dir.. so I doubt it's a
spaces-in-path problem. Libxml2 does choke on backslash in paths when
resolving URI stuff.
From: Timothee Besset [mailto:email@example.com]
Sent: 07 March 2002 10:31
Subject: Re: [Gtkradiant] broken dtd lookup?
Definitely specific to win32. Works fine on Linux .. Spog, any idea?
On Thu, 07 Mar 2002 10:47:26 +0100
Timothee Besset <firstname.lastname@example.org> wrote:
> The DTD lookup seems broken here on win32. Don't know why yet, going to
> have a look on Linux too. I cleaned up things to remove "dtds/project.dtd"
> and use only "project.dtd" and changed the search path, but it's not
> related to the problem (I already had the lookup errors before that)
> Loading project file: "C:/quake3/baseq3/scripts/default_project.proj"
> XML C:/Program Files/GtkRadiant/dtds/:2:
> XML error:
> XML failed to load external entity "project.dtd"
> XML <!DOCTYPE project SYSTEM "project.dtd">
> XML ^
> XML C:/Program Files/GtkRadiant/dtds/:3:
> XML validity error:
> XML Validation failed: no DTD found !
> XML <project>
> XML ^
> Gtkradiant mailing list
Gtkradiant mailing list