MegaGlest Forum

Archives (read only) => Vanilla Glest => Bug report => Topic started by: cyberfrag on 10 January 2009, 22:23:29

Title: Glest should move to xerces-c 3
Post by: cyberfrag on 10 January 2009, 22:23:29
Hi. I'm writing this because Glest is currently not installable on Gentoo Linux. Apparently Glest uses an old version of xerces-c. A version greater than v3 is recommended as there is a security issue in previous versions of that library. So, it would be great if Glest could move to xerces-c version 3.
Title: Re: Glest should move to xerces-c 3
Post by: hailstone on 14 January 2009, 23:37:13
I think the new xerces was incompatible with Glest somehow but we plan to replace it with TinyXML in Glest Advanced Engine.
Title: Re: Glest should move to xerces-c 3
Post by: larryhaja on 11 June 2009, 16:57:14
There is actually a patch for glest that lets it compile against xerces-c version 2.x and 3.x.  The patch was posted on the gentoo bugzilla.
http://bugs.gentoo.org/show_bug.cgi?id=263217

I've successfully compiled glest 3.2.2 against xerces-c 2.8.0 and 3.0.1 with the patch from the above link.  I modified it slightly as they use the source code from http://www.titusgames.de/.

I think it would be a good idea to move to Tinyxml.  It is a smaller package and can be easily integrated into the source code.
Title: Re: Glest should move to xerces-c 3
Post by: hailstone on 18 June 2009, 07:25:34
The patch has been committed to trunk.
Title: Re: Glest should move to xerces-c 3
Post by: Omega on 20 June 2009, 18:53:58
TinyXML is a much better idea. It was mentioned a LONG time ago. It still isn't implimented. Of course, GAE has lots to do, and that's not the biggest deal...

GAE needs more programmers. Daniels been gone a while...