Author Topic: Glest should move to xerces-c 3  (Read 3147 times)

cyberfrag

  • Guest
Glest should move to xerces-c 3
« 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.

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: Glest should move to xerces-c 3
« Reply #1 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.
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

larryhaja

  • Guest
Re: Glest should move to xerces-c 3
« Reply #2 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.

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: Glest should move to xerces-c 3
« Reply #3 on: 18 June 2009, 07:25:34 »
The patch has been committed to trunk.
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Glest should move to xerces-c 3
« Reply #4 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...
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

 

anything