Good news: Boost 1.46.1.1 now ships with Ubuntu 11.10. So I thought I'd try my hand at compiling again. I got GiGi to compile and install no problem. CMake went off without a hitch. Then... well... I got this:

You used a version after I made a change that breaks the GCC compile but not the MSVC compile. Try one revision less, or wait a bit for me to try to fix it, or add "#include <string>" after the include <vector> line at the top of ObjectMap.h.

Geoff the Medio wrote:You used a version after I made a change that breaks the GCC compile but not the MSVC compile. Try one revision less, or wait a bit for me to try to fix it, or add "#include <string>" after the include <vector> line at the top of ObjectMap.h.

Dropped back to rev 4279 as the latest stable windows release listed. Got further this time, but ended up with this:

Just for the record: I just successfully compiled latest GiGi (r1061) & FreeOrion (r4400) on Debian Wheezy (= "Testing" = development version of next Debian release) using Fullmoon ( http://www.cazfi.net/fullmoon/ ) development version. There's number of "unused but set variable" -warnings (these warnings are new in gcc 4.6) but there's no errors. I use my own debian packet of Bullet and all other dependencies are official Debian packets. Once I have time to update my Ubuntu system I'll see if everything works as smoothly there (as Ubuntu is derivative of Debian, Ubuntu 11.10 should be quite similar to current Debian Testing)