OK, it turns out this is just G++ 4.1.3 being stricter than older G++'s. Our CS branch actually had a partial fix for this problem but - bizarrely - it was conditional on the compiler being MSVC 7.1!! I looked at current CS svn and it just declares csPrintFormatter and IEEEwhatever::mantissa correctly to begin with.
I'll commit this to our crystalspace branch. How do I regenerate the .tar.gz? Incidentally, crystalspace.tar.gz is humongous. To redownload it in less than a few hours on my dialup connection I went in and deleted a bunch of stuff from the scripts/msvc* directories, the entire data directory, and some of the plugin code we don't use. Maybe we should do the same for our branch (at least delete the data directory). I might also change vos/m4/cs.m4 to only compile some of the CS plugins instead of all of them (many of which terangreal does not and will probably never use). Reed Reed Hedges wrote: > Was the crystalspace snapshot updated or changed recently? I'm getting > these errors now trying to build it. Is anyone else or is something > strange going on with my checkout? > _______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d