Jump to content
XCOMUFO & Xenocide

C++ Branch Changes


guyver6

Recommended Posts

Last week I've spend updating dependencies in C++ branch (trunk actually).

 

First of all, I've added all needed libraries so you don't have to download 3rd party package to get up to speed. That is, dependencies directory contains:

- Log4cxx, SVN head

- Xerces-C, 2.7.0

- FMOD, latest one

- DirectX9, only needed stuff to compile Ogre, February 2007 Update

- ZLib (DLL version, official one)

- ZZipLib, 0.38.something

- FreeType, latest version

- FreeImage, latest version

- SigC++, latest version

 

These makes it easy to compile all dependencies out-of-the-box (the dependencies solution).

 

There's still one thing missing, Boost 1.34.0, but I don't think adding it to the SVN is that good idea. Before I started the packages update, I looked at which Boost libs we're actually using, to try to strip it, but from 35 MB of header files I was able to cut it to 32MB... then I decided to pack it with 7z and that's how it's gonna be uploaded to SVN. But I'll do it tomorrow evening cuz I'm not at home till then.

 

Oh, one more thing. Due to unknown changes to CEGUI, CEGUIPython no longer compiles, hence Xenocide no longer works (I removed ScriptModule creation from code). I thing Xenocide will only benifit from the CEGUIPython removal.

Link to comment
Share on other sites

Wonderful to have you back :)

 

Oh, one more thing. Due to unknown changes to CEGUI, CEGUIPython no longer compiles, hence Xenocide no longer works (I removed ScriptModule creation from code). I thing Xenocide will only benifit from the CEGUIPython removal.

 

Well, if you mean that it no longer compiles on non-windows systems, the "changes" were that they didn't update the build files.

I've got a new CEGUIPython compiled against CEGUI, and don't see any problems with it.

And I don't think Xenocide crashing now somewhere inside Ogre has any relation to it.

Edited by reist
Link to comment
Share on other sites

Then you have to tell me how did you managed to compile CEGUIPython ;).

 

And I have to look at Ogre a lil closer, since there were some changes to things we do with RenderWindow in OgreSystem...

Link to comment
Share on other sites

×
×
  • Create New...